Only update buttons once

This commit is contained in:
Jonas Kvinge
2020-10-17 04:21:11 +02:00
parent 7426399aa2
commit 0235b19801
2 changed files with 20 additions and 5 deletions

View File

@@ -28,8 +28,9 @@
#include <QObject>
#include <QWidget>
#include <QList>
#include <QString>
#include <QAction>
class QTimer;
class QAction;
class Windows7ThumbBar : public QObject {
Q_OBJECT
@@ -52,10 +53,12 @@ class Windows7ThumbBar : public QObject {
void SetupButton(const QAction *action, THUMBBUTTON *button);
private slots:
void ActionChangedTriggered();
void ActionChanged();
private:
QWidget *widget_;
QTimer *timer_;
QList<QAction*> actions_;
unsigned int button_created_message_id_;