1 #include "mainwindow.h"
10 MainWindow::MainWindow(TM::Service *service, QSettings *settings, QWidget *parent)
12 , m_settings(settings)
14 m_editor_dock = new QDockWidget("trans", this);
15 m_editor_dock->setObjectName("EditorDock");
16 m_editor_dock->setFeatures(QDockWidget::DockWidgetMovable);
17 m_widget = new TM::Widget(service, m_settings, m_editor_dock);
18 m_editor_dock->setWidget(m_widget);
19 addDockWidget(Qt::RightDockWidgetArea, m_editor_dock);
21 restoreGeometry(m_settings->value("MainWindow/geometry").toByteArray());
22 restoreState(m_settings->value("MainWindow/state").toByteArray());
25 MainWindow::~MainWindow()
27 m_settings->setValue("MainWindow/geometry", saveGeometry());
28 m_settings->setValue("MainWindow/state", saveState());
31 TM::Widget* MainWindow::widget() { return m_widget; }