|
MITK-IGT
IGT Extension of MITK
|
QmitkTrackingSourcesCheckBoxPanelWidget. More...
#include <QmitkTrackingSourcesCheckBoxPanelWidget.h>
Public Types | |
| typedef std::vector< QCheckBox * > | TrackingSourcesCheckboxes |
Public Slots | |
| void | ClearPanel () |
| when action perfom button is clicked | |
Signals | |
| void | Selected (int id) |
| void | Deselected (int id) |
| when a checkbox is selected | |
| void | PerformAction () |
| when a checkbox is deselected | |
| void | StopAction () |
| when action perfom button is pressed | |
| void | Action () |
| when action perform button is released | |
Public Member Functions | |
| QmitkTrackingSourcesCheckBoxPanelWidget (QWidget *parent) | |
| vector with checkboxes for all set NDs | |
| ~QmitkTrackingSourcesCheckBoxPanelWidget () override | |
| default destructor | |
| void | ShowSourceCheckboxes () |
| Shows the checkboxes. | |
| void | SetNavigationDatas (std::vector< mitk::NavigationData::Pointer > *navDatas) |
| Sets the ND for this widget. | |
| void | AddNavigationData (mitk::NavigationData::Pointer nd) |
| Adds a ND. | |
| void | SetInfoText (QString text) |
| Sets this widget's info text. | |
| void | SetActionPerformButtonText (QString text) |
| Sets this widget's action perform button text. | |
| void | SetActionPerformButtonCheckable (bool checkable) |
| Sets whether the action perform button is checkable or not. | |
| void | HideActionPerformButton (bool hide) |
| Hides or shows the action perfom button. | |
| const std::vector< int > * | GetSelectedTrackingSourcesIDs () |
| Returns the selected tracking sources IDs. | |
| void | SelectAll () |
| Selects all checkboxes in this widget. | |
| void | DeselectAll () |
| Deselects all checkboxes in this widget. | |
| void | SelectCheckbox (unsigned int idx) |
| Selets the checkbox at the given position. | |
| void | DeselectCheckbox (unsigned int idx) |
| Deselects the checkbox at the given position. | |
| void | EnableCheckboxes (bool enable) |
| Enables or disabless the checkboxes in this widget. | |
| void | ClearSelectedIDs () |
| Clears the vector that holds the selected IDs. | |
| bool | IsActionButtonChecked () |
| Returns whether this widgets "perform action" button is checked. | |
Protected Slots | |
| void | OnCheckboxClicked (bool checked) |
| clearing checkboxes from panel | |
| void | OnPerformActionClicked (bool toggled) |
| void | OnPerformActionClicked () |
Protected Member Functions | |
| void | CreateConnections () |
| void | CreateQtPartControl (QWidget *parent) |
Protected Attributes | |
| Ui::QmitkTrackingSourcesCheckBoxPanelWidgetControls * | m_Controls |
| gui widgets | |
QmitkTrackingSourcesCheckBoxPanelWidget.
Widget for setting up and controlling an update timer in an IGT-Pipeline.
Definition at line 31 of file QmitkTrackingSourcesCheckBoxPanelWidget.h.
| std::vector< QCheckBox* > QmitkTrackingSourcesCheckBoxPanelWidget::TrackingSourcesCheckboxes |
Definition at line 37 of file QmitkTrackingSourcesCheckBoxPanelWidget.h.
| QmitkTrackingSourcesCheckBoxPanelWidget::QmitkTrackingSourcesCheckBoxPanelWidget | ( | QWidget * | parent | ) |
vector with checkboxes for all set NDs
default constructor
Definition at line 18 of file QmitkTrackingSourcesCheckBoxPanelWidget.cpp.
|
override |
default destructor
Definition at line 25 of file QmitkTrackingSourcesCheckBoxPanelWidget.cpp.
|
signal |
when action perform button is released
| void QmitkTrackingSourcesCheckBoxPanelWidget::AddNavigationData | ( | mitk::NavigationData::Pointer | nd | ) |
Adds a ND.
Definition at line 58 of file QmitkTrackingSourcesCheckBoxPanelWidget.cpp.
|
slot |
when action perfom button is clicked
Definition at line 88 of file QmitkTrackingSourcesCheckBoxPanelWidget.cpp.
| void QmitkTrackingSourcesCheckBoxPanelWidget::ClearSelectedIDs | ( | ) |
Clears the vector that holds the selected IDs.
Definition at line 106 of file QmitkTrackingSourcesCheckBoxPanelWidget.cpp.
|
protected |
Definition at line 44 of file QmitkTrackingSourcesCheckBoxPanelWidget.cpp.
|
protected |
Definition at line 32 of file QmitkTrackingSourcesCheckBoxPanelWidget.cpp.
| void QmitkTrackingSourcesCheckBoxPanelWidget::DeselectAll | ( | ) |
Deselects all checkboxes in this widget.
Definition at line 160 of file QmitkTrackingSourcesCheckBoxPanelWidget.cpp.
| void QmitkTrackingSourcesCheckBoxPanelWidget::DeselectCheckbox | ( | unsigned int | idx | ) |
Deselects the checkbox at the given position.
Definition at line 173 of file QmitkTrackingSourcesCheckBoxPanelWidget.cpp.
|
signal |
when a checkbox is selected
| void QmitkTrackingSourcesCheckBoxPanelWidget::EnableCheckboxes | ( | bool | enable | ) |
Enables or disabless the checkboxes in this widget.
Definition at line 144 of file QmitkTrackingSourcesCheckBoxPanelWidget.cpp.
| const std::vector< int > * QmitkTrackingSourcesCheckBoxPanelWidget::GetSelectedTrackingSourcesIDs | ( | ) |
Returns the selected tracking sources IDs.
Definition at line 72 of file QmitkTrackingSourcesCheckBoxPanelWidget.cpp.
| void QmitkTrackingSourcesCheckBoxPanelWidget::HideActionPerformButton | ( | bool | hide | ) |
Hides or shows the action perfom button.
Definition at line 217 of file QmitkTrackingSourcesCheckBoxPanelWidget.cpp.
| bool QmitkTrackingSourcesCheckBoxPanelWidget::IsActionButtonChecked | ( | ) |
Returns whether this widgets "perform action" button is checked.
Definition at line 67 of file QmitkTrackingSourcesCheckBoxPanelWidget.cpp.
|
protectedslot |
clearing checkboxes from panel
Definition at line 179 of file QmitkTrackingSourcesCheckBoxPanelWidget.cpp.
|
protectedslot |
Definition at line 264 of file QmitkTrackingSourcesCheckBoxPanelWidget.cpp.
|
protectedslot |
Definition at line 234 of file QmitkTrackingSourcesCheckBoxPanelWidget.cpp.
|
signal |
when a checkbox is deselected
| void QmitkTrackingSourcesCheckBoxPanelWidget::SelectAll | ( | ) |
Selects all checkboxes in this widget.
Definition at line 152 of file QmitkTrackingSourcesCheckBoxPanelWidget.cpp.
| void QmitkTrackingSourcesCheckBoxPanelWidget::SelectCheckbox | ( | unsigned int | idx | ) |
Selets the checkbox at the given position.
Definition at line 168 of file QmitkTrackingSourcesCheckBoxPanelWidget.cpp.
|
signal |
| void QmitkTrackingSourcesCheckBoxPanelWidget::SetActionPerformButtonCheckable | ( | bool | checkable | ) |
Sets whether the action perform button is checkable or not.
Definition at line 226 of file QmitkTrackingSourcesCheckBoxPanelWidget.cpp.
| void QmitkTrackingSourcesCheckBoxPanelWidget::SetActionPerformButtonText | ( | QString | text | ) |
Sets this widget's action perform button text.
Definition at line 211 of file QmitkTrackingSourcesCheckBoxPanelWidget.cpp.
| void QmitkTrackingSourcesCheckBoxPanelWidget::SetInfoText | ( | QString | text | ) |
Sets this widget's info text.
Definition at line 206 of file QmitkTrackingSourcesCheckBoxPanelWidget.cpp.
| void QmitkTrackingSourcesCheckBoxPanelWidget::SetNavigationDatas | ( | std::vector< mitk::NavigationData::Pointer > * | navDatas | ) |
Sets the ND for this widget.
Definition at line 51 of file QmitkTrackingSourcesCheckBoxPanelWidget.cpp.
| void QmitkTrackingSourcesCheckBoxPanelWidget::ShowSourceCheckboxes | ( | ) |
Shows the checkboxes.
Definition at line 112 of file QmitkTrackingSourcesCheckBoxPanelWidget.cpp.
|
signal |
when action perfom button is pressed
|
protected |
gui widgets
Definition at line 142 of file QmitkTrackingSourcesCheckBoxPanelWidget.h.