phase toolbar

This commit is contained in:
Max-Wilhelm Bruker 2009-08-18 14:51:26 +02:00
parent 0e4517bf63
commit cb90463530
12 changed files with 146 additions and 81 deletions

View file

@ -3,15 +3,30 @@
#include <QFrame>
#include <QList>
#include <QPushButton>
class QPushButton;
class PhaseButton : public QPushButton {
Q_OBJECT
private:
QString phaseText;
public:
PhaseButton();
PhaseButton(QIcon);
void setPhaseText(const QString &_phaseText);
QString getPhaseText() const { return phaseText; }
public slots:
void update();
protected:
void paintEvent(QPaintEvent *event);
};
class PhasesToolbar : public QFrame {
Q_OBJECT
public:
PhasesToolbar(QWidget *parent = 0);
void retranslateUi();
private:
QList<QPushButton *> buttonList;
QList<PhaseButton *> buttonList;
};
#endif