23 #ifndef QTPDCOM_TABLECOLUMN_H 24 #define QTPDCOM_TABLECOLUMN_H 29 #include <pdcom5/Process.h> 47 TableColumn(
const QString & = QString(), QObject *parent =
nullptr);
50 void setHeader(
const QString &);
51 const QString &getHeader()
const;
53 void setVariable(PdCom::Variable,
56 void setVariable(PdCom::Process *,
const QString &,
58 double = 1.0,
double = 0.0);
62 quint32 getDecimals()
const;
63 void setDecimals(quint32);
65 unsigned int getRows()
const;
67 QVariant data(
unsigned int,
int)
const;
68 QVariant headerData(
int)
const;
69 Qt::ItemFlags flags(
unsigned int)
const;
70 bool setData(
unsigned int,
const QString &,
int);
71 void setEnabled(
bool,
int = -1);
73 bool isEditing()
const;
74 bool isEnabled()
const;
78 void setHighlightRow(
int);
80 void setHighlightColor(QColor);
81 void setDisabledColor(QColor);
93 void dimensionChanged();
99 std::unique_ptr<Impl>
impl;
Definition: TableColumn.cpp:40
Table Column.
Definition: TableColumn.h:41
Exception type.
Definition: TableColumn.h:85
Transmission mode for subscriptions.
Definition: Transmission.h:77
Exception(const QString &msg)
Constructor.
Definition: TableColumn.h:88
#define QTPDCOM_PUBLIC
Definition: Export.h:30
std::unique_ptr< Impl > impl
Definition: TableColumn.h:99
QString msg
Exception message.
Definition: TableColumn.h:89
constexpr struct QtPdCom::event_mode_tag event_mode