sdrangel/sdrgui/gui/buttonswitch.h

25 wiersze
428 B
C++

#ifndef INCLUDE_BUTTONSWITCH_H
#define INCLUDE_BUTTONSWITCH_H
#include <QToolButton>
#include "export.h"
class SDRGUI_API ButtonSwitch : public QToolButton {
Q_OBJECT
public:
ButtonSwitch(QWidget* parent = NULL);
void doToggle(bool checked);
void setColor(QColor color);
void resetColor();
private slots:
void onToggled(bool checked);
private:
QPalette m_originalPalette;
};
#endif // INCLUDE_BUTTONSWITCH_H