Qt Utilities
6.14.3
Common Qt related C++ classes and routines used by my applications such as dialogs, widgets and models
Loading...
Searching...
No Matches
widgets
clearplaintextedit.h
Go to the documentation of this file.
1
#ifndef WIDGETS_CLEARPLAINTEXTEDIT_H
2
#define WIDGETS_CLEARPLAINTEXTEDIT_H
3
4
#include "
./buttonoverlay.h
"
5
6
#include <QPlainTextEdit>
7
8
namespace
QtUtilities
{
9
10
class
QT_UTILITIES_EXPORT
ClearPlainTextEdit
:
public
QPlainTextEdit,
public
ButtonOverlay
{
11
Q_OBJECT
12
Q_PROPERTY(
bool
cleared READ isCleared)
13
14
public
:
15
explicit
ClearPlainTextEdit
(QWidget *parent =
nullptr
);
16
~ClearPlainTextEdit
()
override
;
17
bool
isCleared()
const override
;
18
19
private
Q_SLOTS:
20
void
handleTextChanged();
21
void
handleClearButtonClicked()
override
;
22
void
handleCustomLayoutCreated()
override
;
23
void
handleScroll();
24
};
25
26
}
// namespace QtUtilities
27
28
#endif
// WIDGETS_CLEARPLAINTEXTEDIT_H
buttonoverlay.h
QtUtilities::ButtonOverlay
The ButtonOverlay class is used to display buttons on top of other widgets.
Definition
buttonoverlay.h:25
QtUtilities::ClearPlainTextEdit
A QPlainTextEdit with an embedded button for clearing its contents.
Definition
clearplaintextedit.h:10
QT_UTILITIES_EXPORT
#define QT_UTILITIES_EXPORT
Marks the symbol to be exported by the qtutilities library.
Definition
global.h:14
QtUtilities
!
Definition
trylocker.h:8
Generated on Tue Sep 3 2024 18:44:00 for Qt Utilities by
1.12.0