19 #ifndef MELTEDUNITSMODEL_H 20 #define MELTEDUNITSMODEL_H 22 #include <QAbstractTableModel> 24 #include "mvcpthread.h" 25 #include <mvcp_tokeniser.h> 29 class MeltedUnitsModel :
public QAbstractTableModel
33 explicit MeltedUnitsModel(QObject *parent = 0);
36 int rowCount(
const QModelIndex& parent = QModelIndex())
const;
37 int columnCount(
const QModelIndex& parent = QModelIndex())
const;
38 QVariant data(
const QModelIndex &index,
int role = Qt::DisplayRole)
const;
39 QVariant headerData(
int section, Qt::Orientation orientation,
int role)
const;
43 void clipIndexChanged(quint8 unit,
int index);
44 void generationChanged(quint8 unit);
45 void positionUpdated(quint8 unit,
int position,
double fps,
int in,
int out,
int length,
bool isPlaying);
48 void onConnected(MvcpThread*);
49 void onConnected(
const QString& address, quint16 port = 5250, quint8 unit = 0);
50 void onDisconnected();
63 QString decodeStatus(unit_status status);
66 void onUlsResult(QStringList);
69 #endif // MELTEDUNITSMODEL_H Definition: mvcp_tokeniser.h:32