Highlight newly added macro segments

This commit is contained in:
WarmUpTill
2021-08-25 21:43:04 +02:00
committed by WarmUpTill
parent 8cfed048cc
commit ab5bdb32f5
6 changed files with 48 additions and 11 deletions

View File

@@ -49,6 +49,8 @@ public:
bool addNewMacro(std::string &name);
Macro *getSelectedMacro();
void SetEditMacro(Macro &m);
void HighlightAction(int idx);
void HighlightCondition(int idx);
void ConnectControlSignals(MacroActionEdit *);
void ConnectControlSignals(MacroConditionEdit *);
void SwapActions(Macro *m, int pos1, int pos2);

View File

@@ -45,9 +45,10 @@ void placeWidgets(std::string text, QBoxLayout *layout,
bool addStretch = true);
void deleteLayoutItem(QLayoutItem *item);
void clearLayout(QLayout *layout);
QMetaObject::Connection PulseWidget(QWidget *widget, QColor endColor,
QMetaObject::Connection PulseWidget(QWidget *widget, QColor startColor,
QColor = QColor(0, 0, 0, 0),
QString specifier = "QLabel ");
QString specifier = "QLabel ",
bool once = false);
void listAddClicked(QListWidget *list, QWidget *newWidget,
QPushButton *addButton = nullptr,
QMetaObject::Connection *addHighlight = nullptr);