Slicer
5.3
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
#include <Libs/MRML/Widgets/qMRMLTableViewControllerWidget.h>
Public Types | |
typedef qMRMLViewControllerBar | Superclass |
Superclass typedef. More... | |
Public Types inherited from qMRMLViewControllerBar | |
enum | LayoutBehavior { Popup =0, Panel } |
typedef qMRMLWidget | Superclass |
Superclass typedef. More... | |
Public Types inherited from qMRMLWidget | |
typedef QWidget | Superclass |
Public Slots | |
void | setMRMLScene (vtkMRMLScene *newScene) override |
Set the scene. More... | |
void | setMRMLTableViewNode (vtkMRMLTableViewNode *tableViewNode) |
void | setTableView (qMRMLTableView *TableView) |
Set the TableView with which this controller interacts. More... | |
Public Slots inherited from qMRMLViewControllerBar | |
void | maximizeView () |
void | setShowMaximizeViewButton (bool show) |
Public Slots inherited from qMRMLWidget | |
virtual void | setMRMLScene (vtkMRMLScene *newScene) |
Set the MRML scene associated with the widget. More... | |
Public Member Functions | |
Q_INVOKABLE vtkMRMLTableViewNode * | mrmlTableViewNode () const |
Get ChartViewNode associated with this ChartViewController. More... | |
qMRMLTableViewControllerWidget (QWidget *parent=nullptr) | |
Constructors. More... | |
void | setViewLabel (const QString &newViewLabel) |
Set the label for the table view (abbreviation for the view name) More... | |
QString | viewLabel () const |
Get the label for the view (abbreviation for the view name) More... | |
~qMRMLTableViewControllerWidget () override | |
Public Member Functions inherited from qMRMLViewControllerBar | |
Q_INVOKABLE QLayout * | barLayout () |
Q_INVOKABLE QWidget * | barWidget () |
Q_INVOKABLE QToolButton * | pinButton () |
Push-pin icon that shows additional options when clicked. More... | |
qMRMLViewControllerBar (QWidget *parent=nullptr) | |
Constructors. More... | |
Q_INVOKABLE void | setLayoutBehavior (LayoutBehavior behavior) |
bool | showMaximizeViewButton () const |
Q_INVOKABLE QLabel * | viewLabel () |
Label that displays the view's name. More... | |
~qMRMLViewControllerBar () override | |
Public Member Functions inherited from qMRMLWidget | |
Q_INVOKABLE vtkMRMLScene * | mrmlScene () const |
Return a pointer on the current MRML scene. More... | |
qMRMLWidget (QWidget *parent=nullptr, Qt::WindowFlags f=Qt::WindowFlags()) | |
~qMRMLWidget () override | |
Protected Slots | |
void | updateWidgetFromMRML () |
void | updateWidgetFromMRMLView () override |
Protected Slots inherited from qMRMLViewControllerBar | |
virtual void | updateWidgetFromMRMLView () |
Additional Inherited Members | |
Properties inherited from qMRMLViewControllerBar | |
bool | showMaximizeViewButton |
Signals inherited from qMRMLWidget | |
void | mrmlSceneChanged (vtkMRMLScene *) |
Static Public Member Functions inherited from qMRMLWidget | |
static Q_INVOKABLE QPixmap | pixmapFromIcon (const QIcon &icon) |
static Q_INVOKABLE void | postInitializeApplication () |
Initialization that needs to be performed after application object is created. More... | |
static Q_INVOKABLE void | preInitializeApplication () |
Protected Member Functions inherited from qMRMLViewControllerBar | |
virtual vtkMRMLAbstractViewNode * | mrmlViewNode () const |
qMRMLViewControllerBar (qMRMLViewControllerBarPrivate *pimpl, QWidget *parent=nullptr) | |
virtual void | setMRMLViewNode (vtkMRMLAbstractViewNode *viewNode) |
Protected Attributes inherited from qMRMLViewControllerBar | |
QScopedPointer< qMRMLViewControllerBarPrivate > | d_ptr |
Protected Attributes inherited from qMRMLWidget | |
QScopedPointer< qMRMLWidgetPrivate > | d_ptr |
qMRMLTableViewControllerWidget offers controls to a table view (vtkMRMLTableViewNode and vtkMRMLTableNode). This controller allows for the content (data) and style (properties) of a table to be defined.
Definition at line 42 of file qMRMLTableViewControllerWidget.h.
Superclass typedef.
Definition at line 50 of file qMRMLTableViewControllerWidget.h.
|
explicit |
Constructors.
|
override |
Q_INVOKABLE vtkMRMLTableViewNode* qMRMLTableViewControllerWidget::mrmlTableViewNode | ( | ) | const |
Get ChartViewNode associated with this ChartViewController.
|
overrideslot |
Set the scene.
|
slot |
Set the TableViewNode associated with this TableViewController. TableViewNodes are 1-to-1 with TableViews
|
slot |
Set the TableView with which this controller interacts.
void qMRMLTableViewControllerWidget::setViewLabel | ( | const QString & | newViewLabel | ) |
Set the label for the table view (abbreviation for the view name)
|
protectedslot |
|
overrideprotectedslot |
QString qMRMLTableViewControllerWidget::viewLabel | ( | ) | const |
Get the label for the view (abbreviation for the view name)