Add macro control widget

This commit is contained in:
WarmUpTill
2021-07-08 21:11:56 +02:00
committed by WarmUpTill
parent 5c2adacca1
commit d541356fd3
3 changed files with 103 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
#pragma once
#include <QFrame>
#include <QPropertyAnimation>
#include <QScrollArea>
#include <QPushButton>
#include <QLayout>
#include <QWidget>
class MacroEntryControls : public QWidget {
Q_OBJECT
public:
explicit MacroEntryControls(const int animationDuration = 300,
QWidget *parent = 0);
void Show(bool visible = true);
signals:
void Add();
void Remove();
void Up();
void Down();
private:
QPushButton *_add;
QPushButton *_remove;
QPushButton *_up;
QPushButton *_down;
QPropertyAnimation *_animation = nullptr;
};