Qt Utilities
6.22.1
Common Qt related C++ classes and routines used by my applications such as dialogs, widgets and models
Toggle main menu visibility
Loading...
Searching...
No Matches
widgets
clearcombobox.h
Go to the documentation of this file.
1
#ifndef WIDGETS_CLEARCOMBOBOX_H
2
#define WIDGETS_CLEARCOMBOBOX_H
3
4
#include "
./buttonoverlay.h
"
5
6
#include <QComboBox>
7
8
namespace
QtUtilities
{
9
10
class
QT_UTILITIES_EXPORT
ClearComboBox
:
public
QComboBox,
public
ButtonOverlay
{
11
Q_OBJECT
12
Q_PROPERTY(
bool
cleared
READ
isCleared
)
13
14
public
:
15
explicit
ClearComboBox
(QWidget *parent =
nullptr
);
16
~ClearComboBox
()
override
;
17
bool
isCleared
()
const override
;
18
19
private
Q_SLOTS:
20
void
handleTextChanged(
const
QString &
text
);
21
void
handleClearButtonClicked()
override
;
22
void
handleCustomLayoutCreated()
override
;
23
};
24
25
}
// namespace QtUtilities
26
27
#endif
// WIDGETS_CLEARCOMBOBOX_H
buttonoverlay.h
QtUtilities::ButtonOverlay::ButtonOverlay
ButtonOverlay(QWidget *widget)
Constructs a button overlay for the specified widget.
Definition
buttonoverlay.cpp:49
QtUtilities::ClearComboBox::isCleared
bool isCleared() const override
Returns whether the related widget is cleared.
Definition
clearcombobox.cpp:63
QtUtilities::ClearComboBox::cleared
bool cleared
Definition
clearcombobox.h:12
QtUtilities::ClearComboBox::ClearComboBox
ClearComboBox(QWidget *parent=nullptr)
Constructs a clear combo box.
Definition
clearcombobox.cpp:26
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
text
#define text
Definition
xmlparsermacros.h:18
Generated on
for Qt Utilities by
1.18.0