Libkdepim
kwidgetlister.cpp
65 KWidgetLister::KWidgetLister(bool fewerMoreButton, int minWidgets, int maxWidgets, QWidget *parent)
92 KGuiItem::assign(d->mBtnMore, KGuiItem(i18nc("more widgets", "More"), QStringLiteral("list-add")));
97 KGuiItem::assign(d->mBtnFewer, KGuiItem(i18nc("fewer widgets", "Fewer"), QStringLiteral("list-remove")));
AlignTop
QWidget(QWidget *parent, Qt::WindowFlags f)
virtual void addWidgetAtEnd(QWidget *widget=nullptr)
Adds a single widget.
Definition: kwidgetlister.cpp:158
Q_EMITQ_EMIT
int count(const T &value) const const
void clicked(bool checked)
QMetaObject::Connection connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
void deleteLater()
static void assign(QPushButton *button, const KGuiItem &item)
KGuiItem clear()
virtual QWidget * createWidget(QWidget *parent)
Returns a new widget that shall be added to the lister.
Definition: kwidgetlister.cpp:187
void widgetRemoved()
This signal is emitted whenever a widget was removed.
virtual void removeLastWidget()
Removes a single (always the last) widget.
Definition: kwidgetlister.cpp:173
void show()
virtual void slotMore()
Called whenever the user clicks on the 'more' button.
Definition: kwidgetlister.cpp:122
virtual void clearWidget(QWidget *w)
Called to clear a given widget.
Definition: kwidgetlister.cpp:182
int widgetsMinimum() const
The minimum number of widgets that are to stay on screen.
Definition: kwidgetlister.cpp:213
KWidgetLister(bool fewerMoreButton, int minWidgets=1, int maxWidgets=8, QWidget *parent=nullptr)
Creates a new widget lister.
Definition: kwidgetlister.cpp:65
QString i18nc(const char *context, const char *text, const TYPE &arg...)
virtual void slotFewer()
Called whenever the user clicks on the 'fewer' button.
Definition: kwidgetlister.cpp:133
void clearWidgets()
This signal is emitted whenever the clear button is clicked.
void widgetAdded()
This signal is emitted whenever a widget was added.
int widgetsMaximum() const
The maximum number of widgets that are to be shown on screen.
Definition: kwidgetlister.cpp:218
virtual void setNumberOfShownWidgetsTo(int count)
Sets the number of widgets on screen to exactly count.
Definition: kwidgetlister.cpp:192
QObject * parent() const const
virtual void addWidgetAfterThisWidget(QWidget *currentWidget, QWidget *widget=nullptr)
Add widget after specific widget.
Definition: kwidgetlister.cpp:241
virtual void slotClear()
Called whenever the user clicks on the 'clear' button.
Definition: kwidgetlister.cpp:144
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Tue Dec 5 2023 04:12:38 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Tue Dec 5 2023 04:12:38 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.