Table Column.
More...
#include <TableColumn.h>
|
| | TableColumn (const QString &=QString(), QObject *parent=nullptr) |
| | Constructor.
|
| | ~TableColumn () |
| | Destructor.
|
| void | setHeader (const QString &) |
| | Sets the column header.
|
| const QString & | getHeader () const |
| void | setVariable (PdCom::Variable, const Transmission &=QtPdCom::event_mode, double=1.0, double=0.0) |
| | Subscribes to a ProcessVariable.
|
| void | setVariable (PdCom::Process *, const QString &, const Transmission &=QtPdCom::event_mode, double=1.0, double=0.0) |
| | Subscribes to a ProcessVariable.
|
| void | clearVariable () |
| | Unsubscribe from a Variable.
|
| void | clearData () |
| quint32 | getDecimals () const |
| | Returns the number of decimals.
|
| void | setDecimals (quint32) |
| | Sets the number of decimals.
|
| double | getLowerLimit () const |
| | Limits are hints for the input delegate.
|
| void | setLowerLimit (double) |
| | Sets the lowerlimit for the values of the col.
|
| double | getUpperLimit () const |
| | Returns the upperlimit for the values of the col.
|
| void | setUpperLimit (double) |
| | Sets the upperlimit for the values of the col.
|
| unsigned int | getRows () const |
| | Get number of rows.
|
| QVariant | data (unsigned int, int) const |
| | Get display text.
|
| QVariant | headerData (int) const |
| | Get header data.
|
| Qt::ItemFlags | flags (unsigned int) const |
| | Implements the Model interface.
|
| bool | setData (unsigned int, const QString &, int) |
| | Set an edit value.
|
| void | setEnabled (bool, int=-1) |
| | Set enabled for a column.
|
| bool | isEditing () const |
| bool | isEnabled () const |
| void | commit () |
| | Write edited data to the process.
|
| void | revert () |
| | Reverts all edited values.
|
| void | setHighlightRow (int) |
| void | setHighlightColor (QColor) |
| void | setDisabledColor (QColor) |
| | Q_ENUM (Roles) |
◆ Roles
| Enumerator |
|---|
| HighlightRole | row is highlightRow
|
| ValidRole | element is not valid due to columncount < nelem
|
| IsEnabledRole | |
| IsEditingRole | |
| DecimalsRole | |
| LowerLimitRole | |
| UpperLimitRole | |
◆ TableColumn()
| TableColumn::TableColumn |
( |
const QString & | header = QString(), |
|
|
QObject * | parent = nullptr ) |
◆ ~TableColumn()
| TableColumn::~TableColumn |
( |
| ) |
|
◆ clearData()
| void TableColumn::clearData |
( |
| ) |
|
◆ clearVariable()
| void TableColumn::clearVariable |
( |
| ) |
|
Unsubscribe from a Variable.
◆ commit()
| void TableColumn::commit |
( |
| ) |
|
Write edited data to the process.
◆ data()
| QVariant TableColumn::data |
( |
unsigned int | row, |
|
|
int | role ) const |
◆ dimensionChanged
| void QtPdCom::TableColumn::dimensionChanged |
( |
| ) |
|
|
signal |
◆ flags()
| Qt::ItemFlags TableColumn::flags |
( |
unsigned int | row | ) |
const |
Implements the Model interface.
◆ getDecimals()
| quint32 TableColumn::getDecimals |
( |
| ) |
const |
Returns the number of decimals.
◆ getHeader()
| const QString & TableColumn::getHeader |
( |
| ) |
const |
◆ getLowerLimit()
| double TableColumn::getLowerLimit |
( |
| ) |
const |
Limits are hints for the input delegate.
Returns the lowerlimit for the values of the col.
◆ getRows()
| unsigned int TableColumn::getRows |
( |
| ) |
const |
◆ getUpperLimit()
| double TableColumn::getUpperLimit |
( |
| ) |
const |
Returns the upperlimit for the values of the col.
◆ headerChanged
| void QtPdCom::TableColumn::headerChanged |
( |
| ) |
|
|
signal |
◆ headerData()
| QVariant TableColumn::headerData |
( |
int | role | ) |
const |
◆ isEditing()
| bool TableColumn::isEditing |
( |
| ) |
const |
◆ isEnabled()
| bool TableColumn::isEnabled |
( |
| ) |
const |
◆ Q_ENUM()
| QtPdCom::TableColumn::Q_ENUM |
( |
Roles | | ) |
|
◆ revert()
| void TableColumn::revert |
( |
| ) |
|
Reverts all edited values.
◆ setData()
| bool TableColumn::setData |
( |
unsigned int | row, |
|
|
const QString & | valueString, |
|
|
int | role ) |
◆ setDecimals()
| void TableColumn::setDecimals |
( |
quint32 | value | ) |
|
Sets the number of decimals.
◆ setDisabledColor()
| void TableColumn::setDisabledColor |
( |
QColor | dc | ) |
|
◆ setEnabled()
| void TableColumn::setEnabled |
( |
bool | value, |
|
|
int | row = -1 ) |
Set enabled for a column.
◆ setHeader()
| void TableColumn::setHeader |
( |
const QString & | h | ) |
|
◆ setHighlightColor()
| void TableColumn::setHighlightColor |
( |
QColor | hc | ) |
|
◆ setHighlightRow()
| void TableColumn::setHighlightRow |
( |
int | value | ) |
|
◆ setLowerLimit()
| void TableColumn::setLowerLimit |
( |
double | value | ) |
|
Sets the lowerlimit for the values of the col.
◆ setUpperLimit()
| void TableColumn::setUpperLimit |
( |
double | value | ) |
|
Sets the upperlimit for the values of the col.
◆ setVariable() [1/2]
| void TableColumn::setVariable |
( |
PdCom::Process * | process, |
|
|
const QString & | path, |
|
|
const Transmission & | transmission = QtPdCom::event_mode, |
|
|
double | scale = 1.0, |
|
|
double | offset = 0.0 ) |
Subscribes to a ProcessVariable.
◆ setVariable() [2/2]
| void TableColumn::setVariable |
( |
PdCom::Variable | pv, |
|
|
const Transmission & | transmission = QtPdCom::event_mode, |
|
|
double | scale = 1.0, |
|
|
double | offset = 0.0 ) |
Subscribes to a ProcessVariable.
◆ valueChanged
| void QtPdCom::TableColumn::valueChanged |
( |
| ) |
|
|
signal |
◆ TableModel
◆ Impl
| class Q_DECL_HIDDEN QtPdCom::TableColumn::Impl |
|
private |
◆ impl
| std::unique_ptr<Impl> QtPdCom::TableColumn::impl |
|
private |
The documentation for this class was generated from the following files: