iVS3D v2.0.0
Loading...
Searching...
No Matches
signalobject.h
1#ifndef SIGNALOBJECT_H
2#define SIGNALOBJECT_H
3
4#include <QObject>
5#include <QMap>
6#include <QVariant>
7#include <QPoint>
8
9class signalObject : public QObject
10{
11 Q_OBJECT
12public:
13 signalObject(QObject *parent = nullptr);
14 void newMetaData();
15 void selectedImageIndex(uint index);
16 void keyframesChanged(std::vector<uint> keyframes);
17 void boundariesChanged(QPoint boundaries);
18 void updateBuffer(QString pluginName, QMap<QString, QVariant> buffer);
19
20signals:
29 void sig_selectedImageIndex(uint index);
34 void sig_keyframesChanged(std::vector<uint> keyframes);
39 void sig_boundariesChanged(QPoint boundaries);
45 void sig_updateBuffer(QString pluginName, QMap<QString, QVariant> buffer);
46};
47
48#endif // SIGNALOBJECT_H
Definition signalobject.h:10
void sig_boundariesChanged(QPoint boundaries)
sig_boundariesChanged is emitted if the timeline boundaries are moved.
void sig_selectedImageIndex(uint index)
sig_selectedImageIndex is emitted if a new image is selected in the core ui.
void sig_newMetaData()
sig_newMetaData notification about updated meta data. Access Reader object to fetch the new meta data...
void sig_updateBuffer(QString pluginName, QMap< QString, QVariant > buffer)
sig_updateBuffer is emitted if new buffer has been loaded
void sig_keyframesChanged(std::vector< uint > keyframes)
sig_keyframesChanged is emitted if the keyframes list changes.