Deskflow
1.26.0.418
Keyboard and mouse sharing utility
Toggle main menu visibility
Loading...
Searching...
No Matches
LogDock.h
Go to the documentation of this file.
1
/*
2
* Deskflow -- mouse and keyboard sharing utility
3
* SPDX-FileCopyrightText: (C) 2025 - 2026 Chris Rizzitello <sithlord48@gmail.com>
4
* SPDX-License-Identifier: GPL-2.0-only WITH LicenseRef-OpenSSL-Exception
5
*/
6
7
#pragma once
8
9
#include <QDockWidget>
10
11
class
LogWidget
;
12
class
QLabel;
13
class
QPushButton;
14
class
SearchWidget
;
15
16
class
LogDock
:
public
QDockWidget
17
{
18
Q_OBJECT
19
public
:
20
explicit
LogDock
(QWidget *parent =
nullptr
);
21
void
appendLine
(
const
QString &msg);
22
void
setFloating
(
bool
floating);
23
24
protected
:
25
bool
eventFilter
(QObject *watched, QEvent *event)
override
;
26
void
changeEvent
(QEvent *e)
override
;
27
28
private
:
29
LogWidget
*m_textLog =
nullptr
;
30
QPushButton *m_btnClose =
nullptr
;
31
QPushButton *m_btnFloat =
nullptr
;
32
QLabel *m_lblTitle =
nullptr
;
33
SearchWidget
*m_searchWidget =
nullptr
;
34
};
LogDock::appendLine
void appendLine(const QString &msg)
Definition
LogDock.cpp:66
LogDock::eventFilter
bool eventFilter(QObject *watched, QEvent *event) override
Definition
LogDock.cpp:90
LogDock::changeEvent
void changeEvent(QEvent *e) override
Definition
LogDock.cpp:98
LogDock::LogDock
LogDock(QWidget *parent=nullptr)
Definition
LogDock.cpp:17
LogDock::setFloating
void setFloating(bool floating)
Definition
LogDock.cpp:74
LogWidget
Definition
LogWidget.h:16
SearchWidget
Definition
SearchWidget.h:15
src
lib
gui
widgets
LogDock.h
Generated by
1.18.0