Deskflow 1.26.0.134
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
LogWidget.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 <QObject>
10#include <QWidget>
11
12class QPlainTextEdit;
13class QTemporaryFile;
14
15class LogWidget : public QWidget
16{
17 Q_OBJECT
18public:
19 explicit LogWidget(QWidget *parent = nullptr);
20 void appendLine(const QString &msg);
21 void findNext(const QString &text);
22 void findPrevious(const QString &text);
23 void scrollToBottom() const;
24
25private:
26 QPlainTextEdit *m_textLog = nullptr;
27};
void findNext(const QString &text)
Definition LogWidget.cpp:46
void appendLine(const QString &msg)
Definition LogWidget.cpp:41
LogWidget(QWidget *parent=nullptr)
Definition LogWidget.cpp:16
void findPrevious(const QString &text)
Definition LogWidget.cpp:57
void scrollToBottom() const
Definition LogWidget.cpp:68