#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 |
Definition at line 17 of file iisiconlabel.h.
| iisIconLabel::iisIconLabel | ( | const QIcon & | icon, | |
| const QString & | title, | |||
| QWidget * | parent = 0 | |||
| ) |
Definition at line 11 of file iisiconlabel.cpp.
References myColor, myColorDisabled, myColorOver, myFont, and myPen.
| iisIconLabel::~iisIconLabel | ( | ) | [virtual] |
Definition at line 29 of file iisiconlabel.cpp.
References m_changeCursorOver.
| void iisIconLabel::activated | ( | ) | [signal] |
Referenced by keyPressEvent(), and mouseReleaseEvent().
| void iisIconLabel::clicked | ( | ) | [signal] |
Referenced by mouseReleaseEvent().
| void iisIconLabel::contextMenu | ( | ) | [signal] |
Referenced by mousePressEvent().
| void iisIconLabel::enterEvent | ( | QEvent * | event | ) | [protected, virtual] |
Definition at line 140 of file iisiconlabel.cpp.
References m_changeCursorOver, and m_over.
| void iisIconLabel::keyPressEvent | ( | QKeyEvent * | event | ) | [protected, virtual] |
Definition at line 186 of file iisiconlabel.cpp.
References activated().
| void iisIconLabel::leaveEvent | ( | QEvent * | event | ) | [protected, virtual] |
Definition at line 150 of file iisiconlabel.cpp.
References m_changeCursorOver, and m_over.
| QSize iisIconLabel::minimumSizeHint | ( | ) | const [virtual] |
Definition at line 66 of file iisiconlabel.cpp.
References myFont, myPixmap, mySchemePointer, myText, px, and RobotExample::w.
| void iisIconLabel::mousePressEvent | ( | QMouseEvent * | event | ) | [protected, virtual] |
Definition at line 159 of file iisiconlabel.cpp.
References contextMenu(), m_pressed, and pressed().
| void iisIconLabel::mouseReleaseEvent | ( | QMouseEvent * | event | ) | [protected, virtual] |
Definition at line 171 of file iisiconlabel.cpp.
References activated(), clicked(), m_pressed, and released().
| void iisIconLabel::paintEvent | ( | QPaintEvent * | event | ) | [protected, virtual] |
Definition at line 83 of file iisiconlabel.cpp.
References UnitParser::if(), m_over, m_underlineOver, myColor, myColorDisabled, myColorOver, myFont, myPen, myPixmap, mySchemePointer, myText, draftTools::p, px, and MovieTool::x.
| void iisIconLabel::pressed | ( | ) | [signal] |
Referenced by mousePressEvent().
| void iisIconLabel::released | ( | ) | [signal] |
Referenced by mouseReleaseEvent().
| void iisIconLabel::setColors | ( | const QColor & | color, | |
| const QColor & | colorOver, | |||
| const QColor & | colorOff | |||
| ) |
Definition at line 41 of file iisiconlabel.cpp.
References myColor, myColorDisabled, and myColorOver.
Referenced by Gui::DockWnd::TaskPanelView::TaskPanelView(), and test::test().
| void iisIconLabel::setFocusPen | ( | const QPen & | pen | ) |
Definition at line 55 of file iisiconlabel.cpp.
References myPen.
Referenced by Gui::DockWnd::TaskPanelView::TaskPanelView(), and test::test().
| void iisIconLabel::setFont | ( | const QFont & | font | ) |
Definition at line 49 of file iisiconlabel.cpp.
References myFont.
| void iisIconLabel::setSchemePointer | ( | iisIconLabelScheme ** | pointer | ) |
Definition at line 35 of file iisiconlabel.cpp.
References mySchemePointer.
Referenced by iisTaskGroup::addIconLabel(), and iisTaskHeader::iisTaskHeader().
| QSize iisIconLabel::sizeHint | ( | ) | const [virtual] |
Definition at line 61 of file iisiconlabel.cpp.
bool iisIconLabel::m_changeCursorOver [protected] |
Definition at line 61 of file iisiconlabel.h.
Referenced by enterEvent(), leaveEvent(), and ~iisIconLabel().
bool iisIconLabel::m_over [protected] |
Definition at line 59 of file iisiconlabel.h.
Referenced by enterEvent(), leaveEvent(), and paintEvent().
bool iisIconLabel::m_pressed [protected] |
Definition at line 59 of file iisiconlabel.h.
Referenced by mousePressEvent(), and mouseReleaseEvent().
bool iisIconLabel::m_underlineOver [protected] |
Definition at line 61 of file iisiconlabel.h.
Referenced by paintEvent().
QColor iisIconLabel::myColor [protected] |
Definition at line 53 of file iisiconlabel.h.
Referenced by iisIconLabel(), paintEvent(), and setColors().
QColor iisIconLabel::myColorDisabled [protected] |
Definition at line 53 of file iisiconlabel.h.
Referenced by iisIconLabel(), paintEvent(), and setColors().
QColor iisIconLabel::myColorOver [protected] |
Definition at line 53 of file iisiconlabel.h.
Referenced by iisIconLabel(), paintEvent(), and setColors().
QFont iisIconLabel::myFont [protected] |
Definition at line 54 of file iisiconlabel.h.
Referenced by iisIconLabel(), minimumSizeHint(), paintEvent(), and setFont().
QPen iisIconLabel::myPen [protected] |
Definition at line 55 of file iisiconlabel.h.
Referenced by iisIconLabel(), paintEvent(), and setFocusPen().
QIcon iisIconLabel::myPixmap [protected] |
Definition at line 50 of file iisiconlabel.h.
Referenced by minimumSizeHint(), and paintEvent().
iisIconLabelScheme** iisIconLabel::mySchemePointer [protected] |
Definition at line 57 of file iisiconlabel.h.
Referenced by minimumSizeHint(), paintEvent(), and setSchemePointer().
QString iisIconLabel::myText [protected] |
Definition at line 51 of file iisiconlabel.h.
Referenced by minimumSizeHint(), and paintEvent().
1.6.1