Files
gcs-nf/App/Setting/Index0/Index0.cpp
T

78 lines
1.3 KiB
C++
Raw Normal View History

#include "Index0.h"
#include "ui_Index0.h"
Index0::Index0(QWidget *parent) :
QWidget(parent),
ui(new Ui::Index0)
{
ui->setupUi(this);
//load qss
QFile file(":/qss/Setting.qss");
file.open(QFile::ReadOnly);
QTextStream filetext(&file);
QString stylesheet = filetext.readAll();
this->setStyleSheet(stylesheet);
file.close();
//link
link = new LinkUI(this);
2020-05-27 20:30:26 +08:00
//mapsetting
mapsetting = new MapSettingUI(this);
2020-06-17 18:01:56 +08:00
connect(this,SIGNAL(IndexChanged(int)),
this,SLOT(onTabIndexChanged(int)));
emit IndexChanged(0);
}
Index0::~Index0()
{
delete ui;
}
void Index0::resizeEvent(QResizeEvent *event)
{
Q_UNUSED(event)
link->setGeometry(ui->frame->geometry());
2020-05-27 20:30:26 +08:00
mapsetting->setGeometry(ui->frame->geometry());
update();
}
void Index0::onTabIndexChanged(const int &index)//界面选择管理
{
2020-05-27 20:30:26 +08:00
//连接设置
if(index == 0) link->show();
else link->hide();
2020-05-27 20:30:26 +08:00
//地图设置
if(index == 1) mapsetting->show();
else mapsetting->hide();
2020-06-17 18:01:56 +08:00
2020-06-28 18:43:03 +08:00
//指令载入设置
if(index == 2) {}
else {}
2020-06-17 18:01:56 +08:00
2020-06-28 18:43:03 +08:00
//自检目录设置
if(index == 3) {}
else {}
2020-06-17 18:01:56 +08:00
}
void Index0::on_pushButton_Link_clicked()
{
emit IndexChanged(0);
}
void Index0::on_pushButton_Map_clicked()
{
emit IndexChanged(1);
}
2020-06-17 18:01:56 +08:00