iisTaskBox Class Reference

#include <iistaskbox.h>

Inheritance diagram for iisTaskBox:
Gui::TaskView::TaskBox Gui::TaskBoxAngle Gui::TaskBoxPosition Gui::TaskView::TaskAppearance Gui::TaskView::TaskSelectLinkProperty Gui::TaskView::TaskSketcherCreateCommands PartDesignGui::TaskFilletParameters PartDesignGui::TaskHoleParameters PartDesignGui::TaskPadParameters PartDesignGui::TaskPatternRectangularParameters PartDesignGui::TaskPocketParameters PartDesignGui::TaskRevolutionParameters RobotGui::TaskEdge2TracParameter RobotGui::TaskRobot6Axis RobotGui::TaskRobotControl RobotGui::TaskRobotMessages RobotGui::TaskTrajectory RobotGui::TaskTrajectoryDressUpParameter SketcherGui::TaskSketcherConstrains SketcherGui::TaskSketcherGeneral SketcherGui::TaskSketcherMessages

List of all members.

Public Slots

void showHide ()

Public Member Functions

void addIconLabel (iisIconLabel *label, bool addToLayout=true)
QBoxLayout * groupLayout ()
 iisTaskBox (const QPixmap &icon, const QString &title, bool expandable=true, QWidget *parent=0)
 iisTaskBox (const QString &title, bool expandable=true, QWidget *parent=0)
void setScheme (iisTaskPanelScheme *pointer)
virtual ~iisTaskBox ()

Protected Slots

void processHide ()
void processShow ()

Protected Member Functions

void init ()
virtual void paintEvent (QPaintEvent *event)

Protected Attributes

double m_foldDelta
int m_foldDirection
QPixmap m_foldPixmap
double m_foldStep
double m_fullHeight
double m_tempHeight
QWidget * myDummy
iisTaskGroupmyGroup
iisTaskHeadermyHeader
iisTaskPanelSchememyScheme

Detailed Description

Definition at line 20 of file iistaskbox.h.


Constructor & Destructor Documentation

iisTaskBox::iisTaskBox ( const QString &  title,
bool  expandable = true,
QWidget *  parent = 0 
)

Definition at line 14 of file iistaskbox.cpp.

References init(), and myHeader.

iisTaskBox::iisTaskBox ( const QPixmap &  icon,
const QString &  title,
bool  expandable = true,
QWidget *  parent = 0 
)

Definition at line 21 of file iistaskbox.cpp.

References init(), and myHeader.

iisTaskBox::~iisTaskBox (  )  [virtual]

Definition at line 51 of file iistaskbox.cpp.


Member Function Documentation

void iisTaskBox::addIconLabel ( iisIconLabel label,
bool  addToLayout = true 
)
QBoxLayout * iisTaskBox::groupLayout (  ) 

Definition at line 64 of file iistaskbox.cpp.

References iisTaskGroup::groupLayout(), and myGroup.

Referenced by Gui::TaskView::TaskBox::hideGroupBox(), Gui::TaskView::TaskAppearance::TaskAppearance(), PartGui::TaskBooleanOperation::TaskBooleanOperation(), Gui::TaskBoxAngle::TaskBoxAngle(), Gui::TaskBoxPosition::TaskBoxPosition(), PartDesignGui::TaskChamfer::TaskChamfer(), PartGui::TaskCrossSections::TaskCrossSections(), Gui::TaskView::TaskDialogPython::TaskDialogPython(), RobotGui::TaskEdge2TracParameter::TaskEdge2TracParameter(), PartGui::TaskExtrusion::TaskExtrusion(), PartGui::TaskFaceColors::TaskFaceColors(), PartGui::TaskFilletEdges::TaskFilletEdges(), PartDesignGui::TaskFilletParameters::TaskFilletParameters(), PartDesignGui::TaskHoleParameters::TaskHoleParameters(), PartGui::TaskLoft::TaskLoft(), PartGui::TaskMirroring::TaskMirroring(), PartDesignGui::TaskPadParameters::TaskPadParameters(), Gui::DockWnd::TaskPanelView::TaskPanelView(), PartDesignGui::TaskPatternRectangularParameters::TaskPatternRectangularParameters(), Gui::Dialog::TaskPlacement::TaskPlacement(), PartDesignGui::TaskPocketParameters::TaskPocketParameters(), DrawingGui::TaskProjection::TaskProjection(), MeshGui::TaskRemoveComponents::TaskRemoveComponents(), PartGui::TaskRevolution::TaskRevolution(), PartDesignGui::TaskRevolutionParameters::TaskRevolutionParameters(), RobotGui::TaskRobot6Axis::TaskRobot6Axis(), RobotGui::TaskRobotControl::TaskRobotControl(), RobotGui::TaskRobotMessages::TaskRobotMessages(), Gui::TaskView::TaskSelectLinkProperty::TaskSelectLinkProperty(), PartGui::TaskShapeBuilder::TaskShapeBuilder(), SketcherGui::TaskSketcherConstrains::TaskSketcherConstrains(), SketcherGui::TaskSketcherGeneral::TaskSketcherGeneral(), SketcherGui::TaskSketcherMessages::TaskSketcherMessages(), MeshPartGui::TaskTessellation::TaskTessellation(), Gui::Dialog::TaskTextureMapping::TaskTextureMapping(), RobotGui::TaskTrajectory::TaskTrajectory(), RobotGui::TaskTrajectoryDressUpParameter::TaskTrajectoryDressUpParameter(), Gui::Dialog::TaskTransform::TaskTransform(), Gui::TaskView::TaskWatcherPython::TaskWatcherPython(), and test::test().

void iisTaskBox::init ( void   )  [protected]
void iisTaskBox::paintEvent ( QPaintEvent *  event  )  [protected, virtual]
void iisTaskBox::processHide (  )  [protected, slot]
void iisTaskBox::processShow (  )  [protected, slot]
void iisTaskBox::setScheme ( iisTaskPanelScheme pointer  ) 
void iisTaskBox::showHide (  )  [slot]

Member Data Documentation

double iisTaskBox::m_foldDelta [protected]
int iisTaskBox::m_foldDirection [protected]

Definition at line 49 of file iistaskbox.h.

Referenced by Gui::TaskView::TaskBox::hideGroupBox(), paintEvent(), and showHide().

QPixmap iisTaskBox::m_foldPixmap [protected]
double iisTaskBox::m_foldStep [protected]
double iisTaskBox::m_fullHeight [protected]

Definition at line 48 of file iistaskbox.h.

Referenced by Gui::TaskView::TaskBox::hideGroupBox(), processShow(), and showHide().

double iisTaskBox::m_tempHeight [protected]
QWidget* iisTaskBox::myDummy [protected]

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