Object to access a Checklist table functionalities.
More...
#include <CheckListTableModel.h>
|
| int | rowCount (Index parent=Index()) |
| | Get the number of rows of the list.
|
| |
| int | columnCount (Index parent=Index()) |
| | Get the number of columns of the list.
|
| |
| void | setHeader (string h1, string h2) |
| | Sets the header title of both column.
|
| |
| void | setHeader (int col, string h) |
| | Sets the header title of a given column.
|
| |
| void | addRow (bool checked, string name) |
| | Add a new row to the list.
|
| |
|
void | removeAllRows () |
| | Clear the list of all rows.
|
| |
| bool | getChecked (int index) |
| | Get the checked state of a row by index.
|
| |
| bool | getChecked (string name) |
| | Get the checked state of a row by name.
|
| |
| bool | setChecked (int row, bool checked) |
| | Check a row by index.
|
| |
| bool | setChecked (string name, bool checked) |
| | Check a row by index.
|
| |
| string | getName (int index) |
| | Get the name of a given row.
|
| |
| Variant | getElement (int row, int col) |
| | Get extra element value of a given cell.
|
| |
| void | setElement (int row, int col, Variant value) |
| | Set an extra element value of a given cell.
|
| |
Object to access a Checklist table functionalities.
This object can be used to manipulate items of a check list widget.
See also WholeBodyAtlasDialog::getROIsList(), WholeBodyAtlasDialog::getModalitiesList() or WholeBodyAtlasDialog::getImagesList() to obtain this object.
◆ addRow()
| void addRow |
( |
bool |
checked, |
|
|
string |
name |
|
) |
| |
Add a new row to the list.
- Parameters
-
| checked | The checked state of the row |
| name | The row name |
◆ columnCount()
| int columnCount |
( |
Index |
parent = Index() | ) |
|
Get the number of columns of the list.
- Returns
- The number of columns
◆ getChecked() [1/2]
| bool getChecked |
( |
int |
index | ) |
|
Get the checked state of a row by index.
- Parameters
-
| index | The row index (0-based) |
◆ getChecked() [2/2]
| bool getChecked |
( |
string |
name | ) |
|
Get the checked state of a row by name.
- Parameters
-
◆ getElement()
| Variant getElement |
( |
int |
row, |
|
|
int |
col |
|
) |
| |
Get extra element value of a given cell.
- Parameters
-
| row | The cell row index (0-based) |
| col | The cell col index (0-based) |
- Returns
- The variable extra element value
◆ getName()
| string getName |
( |
int |
index | ) |
|
Get the name of a given row.
- Parameters
-
| index | The index of the row to the name from |
◆ rowCount()
| int rowCount |
( |
Index |
parent = Index() | ) |
|
Get the number of rows of the list.
- Returns
- The number of rows
◆ setChecked() [1/2]
| bool setChecked |
( |
int |
row, |
|
|
bool |
checked |
|
) |
| |
Check a row by index.
- Parameters
-
| row | The row index (0-based) |
| checked | The checked state |
◆ setChecked() [2/2]
| bool setChecked |
( |
string |
name, |
|
|
bool |
checked |
|
) |
| |
Check a row by index.
- Parameters
-
| name | The row name |
| checked | The checked state |
◆ setElement()
| void setElement |
( |
int |
row, |
|
|
int |
col, |
|
|
Variant |
value |
|
) |
| |
Set an extra element value of a given cell.
- Parameters
-
| row | The cell row index (0-based) |
| col | The cell col index (0-based) |
| value | the variant element |
◆ setHeader() [1/2]
| void setHeader |
( |
int |
col, |
|
|
string |
h |
|
) |
| |
Sets the header title of a given column.
- Parameters
-
| col | The column index (0-based) |
| h | The title string |
◆ setHeader() [2/2]
| void setHeader |
( |
string |
h1, |
|
|
string |
h2 |
|
) |
| |
Sets the header title of both column.
- Parameters
-
| h1 | The title of the first column |
| h2 | The title of the second column |