logic: Undoing file minimize, snippets and maximize actions

* MessageChangeFileView as single message for changing file state in the code view
* Show code view after updates at once
This commit is contained in:
Eberhard Graether
2016-01-28 12:40:29 +01:00
parent 297d5490c0
commit 38f943e8a0
20 changed files with 443 additions and 271 deletions
+11 -3
View File
@@ -65,14 +65,20 @@ public:
void setLocationFile(std::shared_ptr<TokenLocationFile> locationFile, int refCount);
void setMinimized();
void setSnippets();
void setMaximized();
void showSnippets() const;
public slots:
void clickedSnippetButton();
void clickedMinimizeButton() const;
void clickedSnippetButton() const;
void clickedMaximizeButton() const;
private slots:
void clickedTitleBar();
void clickedTitle();
void clickedMinimizeButton();
void clickedMaximizeButton();
private:
virtual void handleMessage(MessageWindowFocus* message);
@@ -101,7 +107,9 @@ private:
const FilePath m_filePath;
TimePoint m_modificationTime;
std::shared_ptr<TokenLocationFile> m_locationFile;
mutable bool m_snippetsRequested;
};
#endif // QT_CODE_FILE_H