| |
---|
| | SaoriWindow::SaoriWindow(QWidget *parent) : |
---|
| | QMainWindow(parent), |
---|
| | ui(new Ui::SaoriWindow) |
---|
| | { |
---|
| | m_geometry = SaoriApplication::saori()->setting()->value(SAORI_SETTING_GEOMETRY,QRect(0,0,1000,700)).toRect(); |
---|
| | ui->setupUi(this); |
---|
| | connect(ui->action_Quit,&QAction::triggered,SaoriApplication::saori(),&SaoriApplication::quit); |
---|
| | m_configDialog = new SaoriConfigureDialog(); |
---|
| | m_configDialog->setModal(true); |
---|
| |
---|
| | connect(m_configDialog,&SaoriConfigureDialog::accountsUpdated,this,&SaoriWindow::updateTimelineList); |
---|
| | m_tray = new SaoriSystemTray(); |
---|
| | connect(m_tray,&SaoriSystemTray::showMainwindow,this,[=](){ |
---|
| | if (isHidden()) { |
---|
| | show(); |
---|
| | setGeometry(m_geometry); |
---|
| | move(m_geometry.topLeft()); |
---|
| | show(); |
---|
| | } |
---|
| | }); |
---|
| | updateTimelineList(); |
---|
| | openPinedView(); |
---|
| | setGeometry(m_geometry); |
---|
| | } |
---|
| | |
---|
| | SaoriWindow::~SaoriWindow() |
---|
| | { |
---|
| | m_geometry = geometry(); |
---|
| | delete ui; |
---|
| | delete m_configDialog; |
---|
| | SaoriApplication::saori()->setting()->setValue(SAORI_SETTING_GEOMETRY,m_geometry); |
---|
| | } |
---|
| | |
---|
| | QPair<QString,QString> SaoriWindow::getTimelineTitle(const QString timeline) |
---|
| | { |
---|
| |
---|
| | |