iisTaskHeader Class Reference

#include <iistaskheader.h>

List of all members.

Public Slots

void fold ()

Signals

void activated ()

Public Member Functions

 iisTaskHeader (const QIcon &icon, const QString &title, bool expandable, QWidget *parent=0)
void setScheme (iisTaskPanelScheme *scheme)
virtual ~iisTaskHeader ()

Protected Slots

void animate ()

Protected Member Functions

void changeIcons ()
virtual void enterEvent (QEvent *event)
bool eventFilter (QObject *obj, QEvent *event)
virtual void leaveEvent (QEvent *event)
virtual void mouseReleaseEvent (QMouseEvent *event)
virtual void paintEvent (QPaintEvent *event)

Protected Attributes

bool m_buttonOver
bool m_fold
double m_opacity
bool m_over
QLabel * myButton
bool myExpandable
iisIconLabelSchememyLabelScheme
iisTaskPanelSchememyScheme
iisIconLabelmyTitle

Detailed Description

Definition at line 19 of file iistaskheader.h.


Constructor & Destructor Documentation

iisTaskHeader::iisTaskHeader ( const QIcon &  icon,
const QString &  title,
bool  expandable,
QWidget *  parent = 0 
)
iisTaskHeader::~iisTaskHeader (  )  [virtual]

Definition at line 47 of file iistaskheader.cpp.


Member Function Documentation

void iisTaskHeader::activated (  )  [signal]
void iisTaskHeader::animate (  )  [protected, slot]

Definition at line 109 of file iistaskheader.cpp.

References iisTaskPanelScheme::headerAnimation, m_opacity, m_over, and myScheme.

Referenced by enterEvent(), and leaveEvent().

void iisTaskHeader::changeIcons (  )  [protected]
void iisTaskHeader::enterEvent ( QEvent *  event  )  [protected, virtual]

Definition at line 138 of file iistaskheader.cpp.

References animate(), and m_over.

bool iisTaskHeader::eventFilter ( QObject *  obj,
QEvent *  event 
) [protected]

Definition at line 52 of file iistaskheader.cpp.

References changeIcons(), fold(), and m_buttonOver.

void iisTaskHeader::fold (  )  [slot]
void iisTaskHeader::leaveEvent ( QEvent *  event  )  [protected, virtual]

Definition at line 148 of file iistaskheader.cpp.

References animate(), and m_over.

void iisTaskHeader::mouseReleaseEvent ( QMouseEvent *  event  )  [protected, virtual]

Definition at line 188 of file iistaskheader.cpp.

References activated().

void iisTaskHeader::paintEvent ( QPaintEvent *  event  )  [protected, virtual]
void iisTaskHeader::setScheme ( iisTaskPanelScheme scheme  ) 

Member Data Documentation

bool iisTaskHeader::m_buttonOver [protected]

Definition at line 52 of file iistaskheader.h.

Referenced by changeIcons(), and eventFilter().

bool iisTaskHeader::m_fold [protected]

Definition at line 52 of file iistaskheader.h.

Referenced by changeIcons(), and fold().

double iisTaskHeader::m_opacity [protected]

Definition at line 53 of file iistaskheader.h.

Referenced by animate(), and paintEvent().

bool iisTaskHeader::m_over [protected]

Definition at line 52 of file iistaskheader.h.

Referenced by animate(), enterEvent(), and leaveEvent().

QLabel* iisTaskHeader::myButton [protected]

Definition at line 56 of file iistaskheader.h.

Referenced by changeIcons(), and iisTaskHeader().

bool iisTaskHeader::myExpandable [protected]

Definition at line 51 of file iistaskheader.h.

Referenced by fold(), iisTaskHeader(), and setScheme().

Definition at line 49 of file iistaskheader.h.

Referenced by iisTaskHeader(), and setScheme().

Definition at line 48 of file iistaskheader.h.

Referenced by animate(), changeIcons(), iisTaskHeader(), paintEvent(), and setScheme().

Definition at line 55 of file iistaskheader.h.

Referenced by iisTaskHeader().


The documentation for this class was generated from the following files:

Generated on Wed Nov 23 19:01:37 2011 for FreeCAD by  doxygen 1.6.1