SketcherGui::TaskSketcherConstraints Class Reference

#include <TaskSketcherConstraints.h>

Public Slots

void on_comboBoxFilter_currentIndexChanged (int)
 
void on_extendedInformation_stateChanged (int state)
 
void on_filterInternalAlignment_stateChanged (int state)
 
void on_hideAllButton_clicked (bool)
 
void on_listWidgetConstraints_emitCenterSelectedItems (void)
 
void on_listWidgetConstraints_emitHideSelection3DVisibility ()
 
void on_listWidgetConstraints_emitShowSelection3DVisibility ()
 
void on_listWidgetConstraints_itemActivated (QListWidgetItem *item)
 
void on_listWidgetConstraints_itemChanged (QListWidgetItem *item)
 
void on_listWidgetConstraints_itemSelectionChanged (void)
 
void on_listWidgetConstraints_updateActiveStatus (QListWidgetItem *item, bool status)
 
void on_listWidgetConstraints_updateDrivingStatus (QListWidgetItem *item, bool status)
 
void on_multipleFilterButton_clicked (bool)
 
void on_settingsDialogButton_clicked (bool)
 
void on_showAllButton_clicked (bool)
 
void on_visibilityButton_clicked (bool)
 
void on_visibilityButton_trackingaction_changed ()
 
void on_visualisationTrackingFilter_stateChanged (int state)
 
- Public Slots inherited from QSint::ActionGroup
void setExpandable (bool expandable=true)
 Makes the group expandable if expandable is set to true. More...
 
void setHeader (bool enable=true)
 Enables/disables group's header according to enable. More...
 
void setHeaderText (const QString &title)
 Sets text of the header to title. More...
 
void showHide ()
 Expands/collapses the group. More...
 

Public Member Functions

void onSelectionChanged (const Gui::SelectionChanges &msg)
 Observer message from the Selection. More...
 
 TaskSketcherConstraints (ViewProviderSketch *sketchView)
 
 ~TaskSketcherConstraints ()
 
- Public Member Functions inherited from Gui::TaskView::TaskBox
void hideGroupBox ()
 
bool isGroupVisible () const
 
virtual QSize minimumSizeHint () const
 
 TaskBox (const QPixmap &icon, const QString &title, bool expandable=true, QWidget *parent=nullptr)
 Constructor. More...
 
 TaskBox (const QString &title, bool expandable=true, QWidget *parent=nullptr)
 Constructor. More...
 
 TaskBox (QWidget *parent=nullptr)
 Constructor. More...
 
 ~TaskBox ()
 
- Public Member Functions inherited from QSint::ActionGroup
 ActionGroup (const QPixmap &icon, const QString &title, bool expandable=true, QWidget *parent=nullptr)
 Constructor. More...
 
 ActionGroup (const QString &title, bool expandable=true, QWidget *parent=nullptr)
 Constructor. More...
 
 ActionGroup (QWidget *parent=nullptr)
 Constructor. More...
 
ActionLabeladdAction (QAction *action, bool addToLayout=true, bool addStretch=true)
 Creates action item from the action and returns it. More...
 
ActionLabeladdActionLabel (ActionLabel *label, bool addToLayout=true, bool addStretch=true)
 Adds label to the group. More...
 
bool addWidget (QWidget *widget, bool addToLayout=true, bool addStretch=true)
 Adds widget to the group. More...
 
QBoxLayout * groupLayout ()
 Returns group's layout (QVBoxLayout by default). More...
 
bool hasHeader () const
 Returns true if the group has header. More...
 
QString headerText () const
 Returns text of the header. More...
 
bool isExpandable () const
 Returns true if the group is expandable. More...
 
QSize minimumSizeHint () const
 
void setScheme (ActionPanelScheme *pointer)
 Sets the scheme of the panel and all the child groups to scheme. More...
 
- Public Member Functions inherited from Gui::SelectionObserver
void attachSelection ()
 Attaches to the selection. More...
 
bool blockSelection (bool block)
 
void detachSelection ()
 Detaches from the selection. More...
 
bool isSelectionAttached () const
 
bool isSelectionBlocked () const
 
 SelectionObserver (bool attach=true, ResolveMode resolve=ResolveMode::OldStyleElement)
 Constructor. More...
 
 SelectionObserver (const Gui::ViewProviderDocumentObject *vp, bool attach=true, ResolveMode resolve=ResolveMode::OldStyleElement)
 Constructor. More...
 
virtual ~SelectionObserver ()
 

Protected Types

typedef boost::signals2::connection Connection
 

Protected Member Functions

void changeEvent (QEvent *e)
 
- Protected Member Functions inherited from Gui::TaskView::TaskBox
void actionEvent (QActionEvent *)
 
void showEvent (QShowEvent *)
 
- Protected Member Functions inherited from QSint::ActionGroup
void init (bool header)
 
virtual void paintEvent (QPaintEvent *event)
 

Protected Attributes

Connection connectionConstraintsChanged
 
ViewProviderSketchsketchView
 
- Protected Attributes inherited from QSint::ActionGroup
double m_foldDelta
 
int m_foldDirection
 
QPixmap m_foldPixmap
 
double m_foldStep
 
double m_fullHeight
 
double m_tempHeight
 
QWidgetmyDummy
 
class TaskGroupmyGroup
 
class TaskHeadermyHeader
 
ActionPanelSchememyScheme
 

Additional Inherited Members

- Protected Slots inherited from QSint::ActionGroup
void processHide ()
 
void processShow ()
 
- Properties inherited from QSint::ActionGroup
bool expandable
 
bool header
 
QString headerText
 

Member Typedef Documentation

◆ Connection

typedef boost::signals2::connection SketcherGui::TaskSketcherConstraints::Connection
protected

Constructor & Destructor Documentation

◆ TaskSketcherConstraints()

◆ ~TaskSketcherConstraints()

TaskSketcherConstraints::~TaskSketcherConstraints ( )

Member Function Documentation

◆ changeEvent()

void TaskSketcherConstraints::changeEvent ( QEvent e)
protected

◆ on_comboBoxFilter_currentIndexChanged

void TaskSketcherConstraints::on_comboBoxFilter_currentIndexChanged ( int  filterindex)
slot

◆ on_extendedInformation_stateChanged

void TaskSketcherConstraints::on_extendedInformation_stateChanged ( int  state)
slot

◆ on_filterInternalAlignment_stateChanged

void TaskSketcherConstraints::on_filterInternalAlignment_stateChanged ( int  state)
slot

◆ on_hideAllButton_clicked

void TaskSketcherConstraints::on_hideAllButton_clicked ( bool  )
slot

Referenced by TaskSketcherConstraints().

◆ on_listWidgetConstraints_emitCenterSelectedItems

void TaskSketcherConstraints::on_listWidgetConstraints_emitCenterSelectedItems ( void  )
slot

◆ on_listWidgetConstraints_emitHideSelection3DVisibility

void TaskSketcherConstraints::on_listWidgetConstraints_emitHideSelection3DVisibility ( )
slot

Referenced by TaskSketcherConstraints().

◆ on_listWidgetConstraints_emitShowSelection3DVisibility

void TaskSketcherConstraints::on_listWidgetConstraints_emitShowSelection3DVisibility ( )
slot

Referenced by TaskSketcherConstraints().

◆ on_listWidgetConstraints_itemActivated

void TaskSketcherConstraints::on_listWidgetConstraints_itemActivated ( QListWidgetItem item)
slot

◆ on_listWidgetConstraints_itemChanged

◆ on_listWidgetConstraints_itemSelectionChanged

◆ on_listWidgetConstraints_updateActiveStatus

void TaskSketcherConstraints::on_listWidgetConstraints_updateActiveStatus ( QListWidgetItem item,
bool  status 
)
slot

◆ on_listWidgetConstraints_updateDrivingStatus

void TaskSketcherConstraints::on_listWidgetConstraints_updateDrivingStatus ( QListWidgetItem item,
bool  status 
)
slot

◆ on_multipleFilterButton_clicked

◆ on_settingsDialogButton_clicked

◆ on_showAllButton_clicked

void TaskSketcherConstraints::on_showAllButton_clicked ( bool  )
slot

Referenced by TaskSketcherConstraints().

◆ on_visibilityButton_clicked

void TaskSketcherConstraints::on_visibilityButton_clicked ( bool  )
slot

Referenced by TaskSketcherConstraints().

◆ on_visibilityButton_trackingaction_changed

void TaskSketcherConstraints::on_visibilityButton_trackingaction_changed ( )
slot

◆ on_visualisationTrackingFilter_stateChanged

void TaskSketcherConstraints::on_visualisationTrackingFilter_stateChanged ( int  state)
slot

◆ onSelectionChanged()

Member Data Documentation

◆ connectionConstraintsChanged

Connection SketcherGui::TaskSketcherConstraints::connectionConstraintsChanged
protected

◆ sketchView


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