#include "TopMenuBar.h" #include "../Global.h" #include "ShowTime.h" #include "../BackEnd/MainWidget.h" #include "../BaseWidget.h" #include "Wifi.h" TopMenuBar::TopMenuBar(QWidget *parent) : QWidget(parent) { int fontSize = 20; mAM = createButton("AM", fontSize); mATU = createButton("ATU", fontSize); mVSQL = createButton("VSQL", fontSize); mNB = createButton("NB", fontSize); mNR = createButton("NR", fontSize); mDNF = createButton("DNF", fontSize); mPRE = createButton("PRE", fontSize); mATT = createButton("ATT", fontSize); mSPL = createButton("SPL", fontSize); mFIL1 = createButton("FIL1", fontSize); mAGC_A = createButton("AGC_A", fontSize); mTextButtonList = new YSG::RollObject({mAM, mATU, mVSQL, mNB, mNR, mDNF, mPRE, mATT, mSPL, mFIL1, mAGC_A}, [](QPushButton* cur){ }, [](QPushButton* btn){ }, this); mShowTime = new ShowTime; mWifi = new Wifi; QHBoxLayout* statusBar = mTextButtonList->hBoxLayout(2); statusBar->addStretch(3); statusBar->addWidget(mWifi, 1); statusBar->addWidget(mShowTime, 1); setLayout(statusBar); } //void TopMenuBar::paintEvent(QPaintEvent *event) { // QPainter painter(this); // painter.fillRect(rect(), Qt::red); // painter.end(); //}