尝试添加恢复上次尺寸大小
This commit is contained in:
parent
6783e6e4f8
commit
767f9fb624
@ -1,5 +1,6 @@
|
|||||||
#include "MainWidget.h"
|
#include "MainWidget.h"
|
||||||
#include <QClipboard>
|
#include <QClipboard>
|
||||||
|
#include <QSettings>
|
||||||
#include "./ui_MainWidget.h"
|
#include "./ui_MainWidget.h"
|
||||||
|
|
||||||
constexpr std::size_t g_OnePage = 100;
|
constexpr std::size_t g_OnePage = 100;
|
||||||
@ -48,6 +49,11 @@ MainWidget::MainWidget(QWidget* parent) : QWidget(parent), ui(new Ui::MainWidget
|
|||||||
push_content(current_, cur);
|
push_content(current_, cur);
|
||||||
});
|
});
|
||||||
connect(ui->btnCopyKey, &QPushButton::clicked, this, &MainWidget::copy_key);
|
connect(ui->btnCopyKey, &QPushButton::clicked, this, &MainWidget::copy_key);
|
||||||
|
|
||||||
|
QSettings settings;
|
||||||
|
settings.beginGroup("xmlopr");
|
||||||
|
restoreGeometry(settings.value("geometry").toByteArray());
|
||||||
|
settings.endGroup();
|
||||||
}
|
}
|
||||||
|
|
||||||
void MainWidget::copy_key()
|
void MainWidget::copy_key()
|
||||||
@ -79,6 +85,15 @@ void MainWidget::edit_property()
|
|||||||
xml_.key_value_to_element(target, property);
|
xml_.key_value_to_element(target, property);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void MainWidget::closeEvent(QCloseEvent* event)
|
||||||
|
{
|
||||||
|
QSettings settings;
|
||||||
|
settings.beginGroup("xmlopr");
|
||||||
|
settings.setValue("geometry", saveGeometry());
|
||||||
|
settings.endGroup();
|
||||||
|
QWidget::closeEvent(event);
|
||||||
|
}
|
||||||
|
|
||||||
MainWidget::~MainWidget()
|
MainWidget::~MainWidget()
|
||||||
{
|
{
|
||||||
delete attri_edit_;
|
delete attri_edit_;
|
||||||
|
@ -39,6 +39,10 @@ private:
|
|||||||
void judge_btn_page();
|
void judge_btn_page();
|
||||||
void copy_key();
|
void copy_key();
|
||||||
void edit_property();
|
void edit_property();
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void closeEvent(QCloseEvent* event);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
Element_t* get_element_bykey(const QString& key);
|
Element_t* get_element_bykey(const QString& key);
|
||||||
Element_t* get_current_select_key();
|
Element_t* get_current_select_key();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user