19 #ifndef MVCPCONSOLEDOCK_H 20 #define MVCPCONSOLEDOCK_H 22 #include <QDockWidget> 23 #include <QModelIndex> 24 #include <mvcp_remote.h> 25 #include "mvcpthread.h" 30 class MeltedServerDock;
33 class MeltedServerDock :
public QDockWidget
38 explicit MeltedServerDock(QWidget *parent = 0);
40 QAbstractItemModel* unitsModel()
const;
41 QAbstractItemModel* clipsModel()
const;
42 QAction* actionFastForward()
const;
43 QAction* actionPause()
const;
44 QAction* actionPlay()
const;
45 QAction* actionRewind()
const;
46 QAction* actionStop()
const;
49 void connected(MvcpThread*);
50 void connected(QString address, quint16 port);
52 void unitActivated(quint8);
53 void unitOpened(quint8);
54 void append(QString clip,
int in = -1,
int out = -1);
55 void insert(QString clip,
int row,
int in = -1,
int out = -1);
56 void positionUpdated(
int position,
double fps,
int in,
int out,
int length,
bool isPlaying);
57 void openLocal(QString resource);
60 void onAppendRequested();
61 void onInsertRequested(
int row);
64 void on_lineEdit_returnPressed();
65 void onCommandExecuted(QString);
66 void on_connectButton_toggled(
bool checked);
67 void on_unitsTableView_clicked(
const QModelIndex &index);
68 void on_unitsTableView_doubleClicked(
const QModelIndex &index);
69 void on_consoleButton_clicked(
bool checked);
70 void onPositionUpdated(quint8 unit,
int position,
double fps,
int in,
int out,
int length,
bool isPlaying);
72 void on_unitsTableView_customContextMenuRequested(
const QPoint &pos);
74 void on_actionMapClipsRoot_triggered();
76 void on_menuButton_clicked();
78 void on_treeView_doubleClicked(
const QModelIndex &index);
81 Ui::MeltedServerDock *ui;
85 QString m_mappedClipsRoot;
88 #endif // MVCPCONSOLEDOCK_H Definition: addencodepresetdialog.h:24
Definition: mvcp_parser.h:52
Definition: qconsole.h:101