QmitkToolSelectionWidget.
More...
#include <QmitkToolSelectionWidget.h>
|
void | SignalUseTool (int index, bool use) |
| This signal is emitted when the checkbox is toggled. It provides the current selected tool id and whether it has been selected or deselected. More...
|
|
void | SignalSelectedToolChanged (int index) |
| This signal is emitted when a different tool is selected in the combo box. More...
|
|
|
| QmitkToolSelectionWidget (QWidget *parent) |
| default constructor More...
|
|
| ~QmitkToolSelectionWidget () override |
| default destructor More...
|
|
int | GetCurrentSelectedIndex () |
| This method returns the current selected index from the tool combobox. More...
|
|
void | SetToolNames (const QStringList &toolNames) |
| This method sets the list with names of the available tools to the combobox. This method should be used after the initilization of the tracking source. For correct use make sure that the tool names are in the same order as the tools from the tracking source. More...
|
|
void | AddToolName (const QString &toolName) |
| This method adds a single tool name at the end of the tool combobox. This method should be used after a tool has been added manually to the tracking source. More...
|
|
void | ChangeToolName (int index, const QString &toolName) |
| This method changes the tool name in the combobox at the given position. More...
|
|
void | RemoveToolName (const QString &toolName) |
| This method removes a single tool name from the combobox by name. More...
|
|
void | RemoveToolName (int index) |
| This method removes a single tool name from the combobox by index. More...
|
|
void | ClearToolNames () |
| This method clears all tool names from the combobox. More...
|
|
void | SetCheckboxtText (const QString &text) |
| This method sets the text of the use tool checkbox. More...
|
|
bool | IsSelectedToolActivated () |
| This method returns whether the use tool checkbox is checked or not. More...
|
|
|
void | CheckBoxToggled (bool checked) |
| Slot which emits the SingalUseTool() after providing it with the tool id. More...
|
|
QmitkToolSelectionWidget.
Widget for tool selection in an IGT Plugin. Provides a combobx which can be filled with the tool names ( SetToolNames() or AddToolName() ) of a tracking source and a checkbox whose text can be set with AddCheckBoxText(). Toggeling of the checkbox should be used to activate or inactivate a specific action for the selected tool in the IGT Plugin.
Definition at line 29 of file QmitkToolSelectionWidget.h.
◆ QmitkToolSelectionWidget()
QmitkToolSelectionWidget::QmitkToolSelectionWidget |
( |
QWidget * |
parent | ) |
|
◆ ~QmitkToolSelectionWidget()
QmitkToolSelectionWidget::~QmitkToolSelectionWidget |
( |
| ) |
|
|
override |
◆ AddToolName()
void QmitkToolSelectionWidget::AddToolName |
( |
const QString & |
toolName | ) |
|
This method adds a single tool name at the end of the tool combobox. This method should be used after a tool has been added manually to the tracking source.
◆ ChangeToolName()
void QmitkToolSelectionWidget::ChangeToolName |
( |
int |
index, |
|
|
const QString & |
toolName |
|
) |
| |
This method changes the tool name in the combobox at the given position.
◆ CheckBoxToggled
void QmitkToolSelectionWidget::CheckBoxToggled |
( |
bool |
checked | ) |
|
|
protectedslot |
Slot which emits the SingalUseTool() after providing it with the tool id.
◆ ClearToolNames()
void QmitkToolSelectionWidget::ClearToolNames |
( |
| ) |
|
This method clears all tool names from the combobox.
◆ CreateConnections()
void QmitkToolSelectionWidget::CreateConnections |
( |
| ) |
|
|
protected |
Creates this widget's signal slot connections.
◆ CreateQtPartControl()
void QmitkToolSelectionWidget::CreateQtPartControl |
( |
QWidget * |
parent | ) |
|
|
protected |
◆ DisableWidget
void QmitkToolSelectionWidget::DisableWidget |
( |
| ) |
|
|
slot |
◆ EnableWidget
void QmitkToolSelectionWidget::EnableWidget |
( |
| ) |
|
|
slot |
◆ GetCurrentSelectedIndex()
int QmitkToolSelectionWidget::GetCurrentSelectedIndex |
( |
| ) |
|
This method returns the current selected index from the tool combobox.
◆ IsSelectedToolActivated()
bool QmitkToolSelectionWidget::IsSelectedToolActivated |
( |
| ) |
|
This method returns whether the use tool checkbox is checked or not.
◆ RemoveToolName() [1/2]
void QmitkToolSelectionWidget::RemoveToolName |
( |
const QString & |
toolName | ) |
|
This method removes a single tool name from the combobox by name.
◆ RemoveToolName() [2/2]
void QmitkToolSelectionWidget::RemoveToolName |
( |
int |
index | ) |
|
This method removes a single tool name from the combobox by index.
◆ SetCheckboxtText()
void QmitkToolSelectionWidget::SetCheckboxtText |
( |
const QString & |
text | ) |
|
This method sets the text of the use tool checkbox.
◆ SetToolNames()
void QmitkToolSelectionWidget::SetToolNames |
( |
const QStringList & |
toolNames | ) |
|
This method sets the list with names of the available tools to the combobox. This method should be used after the initilization of the tracking source. For correct use make sure that the tool names are in the same order as the tools from the tracking source.
◆ SignalSelectedToolChanged
void QmitkToolSelectionWidget::SignalSelectedToolChanged |
( |
int |
index | ) |
|
|
signal |
This signal is emitted when a different tool is selected in the combo box.
◆ SignalUseTool
void QmitkToolSelectionWidget::SignalUseTool |
( |
int |
index, |
|
|
bool |
use |
|
) |
| |
|
signal |
This signal is emitted when the checkbox is toggled. It provides the current selected tool id and whether it has been selected or deselected.
◆ m_Controls
Ui::QmitkToolSelectionWidgetControls* QmitkToolSelectionWidget::m_Controls |
|
protected |
The documentation for this class was generated from the following file: