78 lines
1.3 KiB
C++
78 lines
1.3 KiB
C++
#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);
|
|
//mapsetting
|
|
mapsetting = new MapSettingUI(this);
|
|
|
|
|
|
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());
|
|
mapsetting->setGeometry(ui->frame->geometry());
|
|
|
|
update();
|
|
}
|
|
|
|
|
|
void Index0::onTabIndexChanged(const int &index)//界面选择管理
|
|
{
|
|
//连接设置
|
|
if(index == 0) link->show();
|
|
else link->hide();
|
|
|
|
//地图设置
|
|
if(index == 1) mapsetting->show();
|
|
else mapsetting->hide();
|
|
|
|
//指令载入设置
|
|
if(index == 2) {}
|
|
else {}
|
|
|
|
//自检目录设置
|
|
if(index == 3) {}
|
|
else {}
|
|
|
|
}
|
|
|
|
void Index0::on_pushButton_Link_clicked()
|
|
{
|
|
emit IndexChanged(0);
|
|
}
|
|
|
|
void Index0::on_pushButton_Map_clicked()
|
|
{
|
|
emit IndexChanged(1);
|
|
}
|
|
|
|
|