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
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
The ButtonOverlay class is used to display buttons on top of other widgets.
Definition
buttonoverlay.h:25
QtUtilities::ClearComboBox
A QComboBox with an embedded button for clearing its contents.
Definition
clearcombobox.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
text
#define text
Definition
xmlparsermacros.h:18
Generated on Tue Sep 3 2024 18:44:00 for Qt Utilities by
1.12.0