#include <iisiconlabel.h>
Signals | |
void | activated () |
void | clicked () |
void | contextMenu () |
void | pressed () |
void | released () |
Public Member Functions | |
iisIconLabel (const QIcon &icon, const QString &title, QWidget *parent=0) | |
virtual QSize | minimumSizeHint () const |
void | setColors (const QColor &color, const QColor &colorOver, const QColor &colorOff) |
void | setFocusPen (const QPen &pen) |
void | setFont (const QFont &font) |
void | setSchemePointer (iisIconLabelScheme **pointer) |
virtual QSize | sizeHint () const |
virtual | ~iisIconLabel () |
Protected Member Functions | |
virtual void | enterEvent (QEvent *event) |
virtual void | keyPressEvent (QKeyEvent *event) |
virtual void | leaveEvent (QEvent *event) |
virtual void | mousePressEvent (QMouseEvent *event) |
virtual void | mouseReleaseEvent (QMouseEvent *event) |
virtual void | paintEvent (QPaintEvent *event) |
Protected Attributes | |
bool | m_changeCursorOver |
bool | m_over |
bool | m_pressed |
bool | m_underlineOver |
QColor | myColor |
QColor | myColorDisabled |
QColor | myColorOver |
QFont | myFont |
QPen | myPen |
QIcon | myPixmap |
iisIconLabelScheme ** | mySchemePointer |
QString | myText |
Constructor & Destructor Documentation
◆ iisIconLabel()
iisIconLabel::iisIconLabel | ( | const QIcon & | icon, |
const QString & | title, | ||
QWidget * | parent = 0 |
||
) |
References myColor, myColorDisabled, myColorOver, myFont, and myPen.
◆ ~iisIconLabel()
|
virtual |
Member Function Documentation
◆ activated
|
signal |
Referenced by keyPressEvent(), and mouseReleaseEvent().
◆ clicked
|
signal |
Referenced by mouseReleaseEvent().
◆ contextMenu
|
signal |
Referenced by mousePressEvent().
◆ enterEvent()
◆ keyPressEvent()
|
protectedvirtual |
References activated().
◆ leaveEvent()
◆ minimumSizeHint()
|
virtual |
References myFont, myPixmap, mySchemePointer, and myText.
◆ mousePressEvent()
|
protectedvirtual |
References contextMenu(), m_pressed, and pressed().
◆ mouseReleaseEvent()
|
protectedvirtual |
References activated(), clicked(), m_pressed, and released().
◆ paintEvent()
|
protectedvirtual |
References m_over, m_underlineOver, myColor, myColorDisabled, myColorOver, myFont, myPen, myPixmap, mySchemePointer, and myText.
◆ pressed
|
signal |
Referenced by mousePressEvent().
◆ released
|
signal |
Referenced by mouseReleaseEvent().
◆ setColors()
void iisIconLabel::setColors | ( | const QColor & | color, |
const QColor & | colorOver, | ||
const QColor & | colorOff | ||
) |
References myColor, myColorDisabled, and myColorOver.
Referenced by SandboxGui::TaskPanelView::TaskPanelView(), and test::test().
◆ setFocusPen()
void iisIconLabel::setFocusPen | ( | const QPen & | pen | ) |
References myPen.
Referenced by SandboxGui::TaskPanelView::TaskPanelView(), and test::test().
◆ setFont()
void iisIconLabel::setFont | ( | const QFont & | font | ) |
References myFont.
◆ setSchemePointer()
void iisIconLabel::setSchemePointer | ( | iisIconLabelScheme ** | pointer | ) |
References mySchemePointer.
Referenced by iisTaskHeader::iisTaskHeader().
◆ sizeHint()
|
virtual |
Member Data Documentation
◆ m_changeCursorOver
|
protected |
◆ m_over
|
protected |
Referenced by enterEvent(), leaveEvent(), and paintEvent().
◆ m_pressed
|
protected |
Referenced by mousePressEvent(), and mouseReleaseEvent().
◆ m_underlineOver
|
protected |
Referenced by paintEvent().
◆ myColor
|
protected |
Referenced by iisIconLabel(), paintEvent(), and setColors().
◆ myColorDisabled
|
protected |
Referenced by iisIconLabel(), paintEvent(), and setColors().
◆ myColorOver
|
protected |
Referenced by iisIconLabel(), paintEvent(), and setColors().
◆ myFont
|
protected |
Referenced by iisIconLabel(), minimumSizeHint(), paintEvent(), and setFont().
◆ myPen
|
protected |
Referenced by iisIconLabel(), paintEvent(), and setFocusPen().
◆ myPixmap
|
protected |
Referenced by minimumSizeHint(), and paintEvent().
◆ mySchemePointer
|
protected |
Referenced by minimumSizeHint(), paintEvent(), and setSchemePointer().
◆ myText
|
protected |
Referenced by minimumSizeHint(), and paintEvent().
The documentation for this class was generated from the following files:
- src/Gui/iisTaskPanel/src/iisiconlabel.h
- src/Gui/iisTaskPanel/src/iisiconlabel.cpp