#ifndef STATUSBAR_H #define STATUSBAR_H #include class QLabel; class QPushButton; class StatusBar : public QStatusBar { Q_OBJECT public: explicit StatusBar(QWidget *parent = nullptr); ~StatusBar(); void initial(); void setButtonVisible(bool); signals: void generateDiagram(); public slots: void onScaleLevelChanged(double f); void onGenerateClicked(); private: QLabel *m_pScaleLevel; QPushButton *m_pButtonGenerate; }; #endif // STATUSBAR_H