45 lines
940 B
C++
45 lines
940 B
C++
#ifndef FRAMEWINDOW_H
|
|
#define FRAMEWINDOW_H
|
|
#include "mainwindow.h"
|
|
#include <QStackedWidget>
|
|
#include "systemsettingwidget.h"
|
|
#include "dataprocesswidget.h"
|
|
#include "eggwidget.h"
|
|
|
|
#include <QPushButton>
|
|
#include <QStyleOption>
|
|
#include <QPaintEvent>
|
|
#include <QPainter>
|
|
|
|
|
|
|
|
class FrameWindow:public QWidget
|
|
{
|
|
Q_OBJECT
|
|
public:
|
|
FrameWindow(QWidget * parent = NULL);
|
|
virtual ~FrameWindow();
|
|
|
|
void init();
|
|
void initLay();
|
|
bool initConnect();
|
|
void paintEvent(QPaintEvent* event)
|
|
{
|
|
QStyleOption opt;
|
|
opt.init(this);
|
|
QPainter p(this);
|
|
style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this);
|
|
}
|
|
|
|
private slots:
|
|
void slotClickedChanged(QString);
|
|
private:
|
|
QStackedWidget m_stackWidget;
|
|
private:
|
|
MainWindow m_MainWindow;
|
|
SystemSettingWidget m_SystemSetting;
|
|
DataProcessWidget m_DataProcess;
|
|
EggWidget m_Egg;
|
|
};
|
|
#endif // FRAMEWINDOW_H
|