179 |
179 |
|
180 |
180 |
// restore mainwin state
|
181 |
181 |
restoreState(s.value("MainWinState").toByteArray());
|
|
182 |
if(s.value("MainWinMaximized", false).toBool())
|
|
183 |
showMaximized();
|
182 |
184 |
|
183 |
185 |
// restore locked state of docks
|
184 |
186 |
QtUi::actionCollection("General")->action("LockLayout")->setChecked(s.value("LockLayout", false).toBool());
|
... | ... | |
196 |
198 |
|
197 |
199 |
MainWin::~MainWin() {
|
198 |
200 |
QtUiSettings s;
|
199 |
|
s.setValue("MainWinSize", size());
|
200 |
|
s.setValue("MainWinPos", pos());
|
|
201 |
if(!isMaximized()) {
|
|
202 |
s.setValue("MainWinSize", size());
|
|
203 |
s.setValue("MainWinPos", pos());
|
|
204 |
}
|
201 |
205 |
s.setValue("MainWinState", saveState());
|
|
206 |
s.setValue("MainWinMaximized", isMaximized());
|
202 |
207 |
}
|
203 |
208 |
|
204 |
209 |
void MainWin::updateIcon() {
|
... | ... | |
965 |
970 |
void MainWin::saveStateToSession(const QString &sessionId) {
|
966 |
971 |
return;
|
967 |
972 |
SessionSettings s(sessionId);
|
968 |
|
|
969 |
|
s.setValue("MainWinSize", size());
|
970 |
|
s.setValue("MainWinPos", pos());
|
971 |
|
s.setValue("MainWinState", saveState());
|
|
973 |
saveStateToSessionSettings(s);
|
972 |
974 |
}
|
973 |
975 |
|
974 |
|
void MainWin::saveStateToSessionSettings(SessionSettings & s)
|
975 |
|
{
|
976 |
|
s.setValue("MainWinSize", size());
|
977 |
|
s.setValue("MainWinPos", pos());
|
|
976 |
void MainWin::saveStateToSessionSettings(SessionSettings & s) {
|
|
977 |
if(!isMaximized()) {
|
|
978 |
s.setValue("MainWinSize", size());
|
|
979 |
s.setValue("MainWinPos", pos());
|
|
980 |
}
|
978 |
981 |
s.setValue("MainWinState", saveState());
|
|
982 |
s.setValue("MainWinMaximized", isMaximized());
|
979 |
983 |
}
|
980 |
984 |
|
981 |
985 |
void MainWin::showStatusBarMessage(const QString &message) {
|
982 |
|
-
|