Files
oak-editor/ui/effectui.h
T
2019-03-12 22:49:01 +11:00

28 lines
532 B
C++

#ifndef EFFECTUI_H
#define EFFECTUI_H
#include "collapsiblewidget.h"
#include "project/effect.h"
class EffectUI : public CollapsibleWidget {
Q_OBJECT
public:
EffectUI(Effect* e);
Effect* GetEffect();
int GetRowPos(int row);
signals:
void CutRequested();
void CopyRequested();
void TitleBarContextMenuRequested(const QPoint&);
private:
Effect* effect_;
QGridLayout* layout_;
QVector<QLabel*> labels_;
private slots:
void show_context_menu(const QPoint&);
};
#endif // EFFECTUI_H