43#include <kconfiggroup.h>
60 explicit RClickLabel(
const QString& text, QWidget*
const parent = 0);
154 void setText(
const QString& txt);
155 QString
text()
const;
180 bool eventFilter(QObject* obj, QEvent* ev)
override;
206 void addItem(QWidget*
const w,
const QIcon &icon,
const QString& txt,
207 const QString& objName,
bool expandBydefault);
208 void addItem(QWidget*
const w,
const QString& txt,
209 const QString& objName,
bool expandBydefault);
218 void insertItem(
int index, QWidget*
const w,
const QIcon &icon,
const QString& txt,
219 const QString& objName,
bool expandBydefault);
220 void insertItem(
int index, QWidget*
const w,
const QString& txt,
221 const QString& objName,
bool expandBydefault);
void paintEvent(QPaintEvent *event) override
Qt::ArrowType arrowType() const
void mouseReleaseEvent(QMouseEvent *event) override
Qt::ArrowType m_arrowType
QSize sizeHint() const override
void setArrowType(Qt::ArrowType arrowType)
~RArrowClickLabel() override
void mousePressEvent(QMouseEvent *event) override
RArrowClickLabel(QWidget *const parent=0)
void mousePressEvent(QMouseEvent *event) override
void activated()
Emitted when activated, by mouse or key press.
void keyPressEvent(QKeyEvent *event) override
void mouseReleaseEvent(QMouseEvent *event) override
RClickLabel(QWidget *const parent=0)
void leftClicked()
Emitted when activated by left mouse click.
void setIsToolBox(bool b)
void slotItemExpanded(bool b)
~RExpanderBoxExclusive() override
RExpanderBoxExclusive(QWidget *const parent=0)
void setChecked(int index, bool b)
virtual void writeSettings(KConfigGroup &group)
void slotItemToggled(bool b)
virtual void readSettings(KConfigGroup &group)
bool isChecked(int index) const
void setItemText(int index, const QString &txt)
void slotItemExpanded(bool b)
bool isItemEnabled(int index) const
int indexOf(RLabelExpander *const widget) const
void setItemToolTip(int index, const QString &tip)
void addItem(QWidget *const w, const QIcon &icon, const QString &txt, const QString &objName, bool expandBydefault)
bool isItemExpanded(int index) const
void signalItemExpanded(int index, bool b)
RLabelExpander * widget(int index) const
void insertItem(int index, QWidget *const w, const QIcon &icon, const QString &txt, const QString &objName, bool expandBydefault)
QIcon itemIcon(int index) const
void removeItem(int index)
QString itemText(int index) const
void setItemExpanded(int index, bool b)
QString itemToolTip(int index) const
void setItemIcon(int index, const QIcon &icon)
void setCheckBoxVisible(int index, bool b)
void signalItemToggled(int index, bool b)
void setItemEnabled(int index, bool enabled)
void insertStretch(int index)
bool checkBoxIsVisible(int index) const
RExpanderBox(QWidget *const parent=0)
void setLineVisible(bool b)
RLabelExpander(QWidget *const parent=0)
~RLabelExpander() override
void signalExpanded(bool)
bool isExpandByDefault() const
bool eventFilter(QObject *obj, QEvent *ev) override
void setWidget(QWidget *const widget)
void setText(const QString &txt)
void setCheckBoxVisible(bool b)
bool lineIsVisible() const
void slotToggleContainer()
bool checkBoxIsVisible() const
void setExpandByDefault(bool b)
void setIcon(const QIcon &icon)
void mousePressEvent(QMouseEvent *event) override
RSqueezedClickLabel(QWidget *const parent=0)
~RSqueezedClickLabel() override
void keyPressEvent(QKeyEvent *event) override
void mouseReleaseEvent(QMouseEvent *event) override