DiagramDesigner/diagramCavas/include/statusBar.h

29 lines
499 B
C
Raw Permalink Normal View History

2024-12-07 17:24:36 +08:00
#ifndef STATUSBAR_H
#define STATUSBAR_H
#include <QStatusBar>
class QLabel;
2025-06-27 19:17:04 +08:00
class QPushButton;
2024-12-07 17:24:36 +08:00
class StatusBar : public QStatusBar
{
Q_OBJECT
public:
explicit StatusBar(QWidget *parent = nullptr);
~StatusBar();
2025-06-27 19:17:04 +08:00
void initial();
void setButtonVisible(bool);
signals:
void generateDiagram();
2024-12-07 17:24:36 +08:00
public slots:
void onScaleLevelChanged(double f);
2025-06-27 19:17:04 +08:00
void onGenerateClicked();
2024-12-07 17:24:36 +08:00
private:
QLabel *m_pScaleLevel;
2025-06-27 19:17:04 +08:00
QPushButton *m_pButtonGenerate;
2024-12-07 17:24:36 +08:00
};
#endif // STATUSBAR_H