Spreadsheet view for table nodes. Allow view/edit of a vtkMRMLTableNode.
More...
#include <Libs/MRML/Widgets/qMRMLTableView.h>
|
QScopedPointer< qMRMLTableViewPrivate > | d_ptr |
|
Spreadsheet view for table nodes. Allow view/edit of a vtkMRMLTableNode.
Definition at line 42 of file qMRMLTableView.h.
◆ firstColumnLocked
bool qMRMLTableView::firstColumnLocked |
|
readwrite |
◆ firstRowLocked
bool qMRMLTableView::firstRowLocked |
|
readwrite |
◆ transposed
bool qMRMLTableView::transposed |
|
readwrite |
◆ qMRMLTableView()
qMRMLTableView::qMRMLTableView |
( |
QWidget * |
parent = nullptr | ) |
|
◆ ~qMRMLTableView()
qMRMLTableView::~qMRMLTableView |
( |
| ) |
|
|
override |
◆ copySelection
void qMRMLTableView::copySelection |
( |
| ) |
|
|
slot |
◆ deleteColumn
void qMRMLTableView::deleteColumn |
( |
| ) |
|
|
slot |
◆ deleteRow
void qMRMLTableView::deleteRow |
( |
| ) |
|
|
slot |
◆ firstColumnLocked()
bool qMRMLTableView::firstColumnLocked |
( |
| ) |
const |
◆ firstRowLocked()
bool qMRMLTableView::firstRowLocked |
( |
| ) |
const |
◆ insertColumn
void qMRMLTableView::insertColumn |
( |
| ) |
|
|
slot |
◆ insertRow
void qMRMLTableView::insertRow |
( |
| ) |
|
|
slot |
◆ keyPressEvent()
void qMRMLTableView::keyPressEvent |
( |
QKeyEvent * |
event | ) |
|
|
overrideprotected |
◆ mrmlScene()
Q_INVOKABLE vtkMRMLScene* qMRMLTableView::mrmlScene |
( |
| ) |
const |
Return a pointer on the current MRML scene.
◆ mrmlSceneChanged
When designing custom qMRMLWidget in the designer, you can connect the mrmlSceneChanged signal directly to the aggregated MRML widgets that have a setMRMLScene slot.
◆ mrmlTableNode()
◆ mrmlTableViewNode()
Get the TableView node observed by view.
◆ pasteSelection
void qMRMLTableView::pasteSelection |
( |
| ) |
|
|
slot |
◆ plotSelection
void qMRMLTableView::plotSelection |
( |
| ) |
|
|
slot |
◆ selectedMRMLTableColumnIndices()
QList<int> qMRMLTableView::selectedMRMLTableColumnIndices |
( |
| ) |
const |
◆ selectionChanged [1/2]
void qMRMLTableView::selectionChanged |
( |
| ) |
|
|
signal |
Emitted when a different table node is selected or different cells are selected.
◆ selectionChanged() [2/2]
void qMRMLTableView::selectionChanged |
( |
const QItemSelection & |
selected, |
|
|
const QItemSelection & |
deselected |
|
) |
| |
|
overrideprotected |
◆ setFirstColumnLocked
void qMRMLTableView::setFirstColumnLocked |
( |
bool |
locked | ) |
|
|
slot |
◆ setFirstRowLocked
void qMRMLTableView::setFirstRowLocked |
( |
bool |
locked | ) |
|
|
slot |
◆ setMRMLScene
void qMRMLTableView::setMRMLScene |
( |
vtkMRMLScene * |
newScene | ) |
|
|
slot |
Set the MRML scene that should be listened for events. If scene is set then MRMLTableViewNode has to be set, too. If scene is set then scene has to be set before MRMLTableNode is set.
◆ setMRMLTableNode [1/2]
◆ setMRMLTableNode [2/2]
void qMRMLTableView::setMRMLTableNode |
( |
vtkMRMLNode * |
tableNode | ) |
|
|
slot |
Utility function to simply connect signals/slots with Qt Designer.
◆ setMRMLTableViewNode
Set the current viewNode to observe. If nullptr then view properties are not stored in the scene.
◆ setTransposed
void qMRMLTableView::setTransposed |
( |
bool |
transposed | ) |
|
|
slot |
Set transposed flag. If transposed is true then columns of the MRML table are added as rows in the model. This affects only this particular view, the settings is not stored in MRML.
◆ sortFilterProxyModel()
Q_INVOKABLE QSortFilterProxyModel* qMRMLTableView::sortFilterProxyModel |
( |
| ) |
const |
◆ tableModel()
◆ transposed()
bool qMRMLTableView::transposed |
( |
| ) |
const |
◆ d_ptr
QScopedPointer<qMRMLTableViewPrivate> qMRMLTableView::d_ptr |
|
protected |
The documentation for this class was generated from the following file: