X-Git-Url: https://git.sven.stormbind.net/?a=blobdiff_plain;f=src%2Fdockeditor.cpp;fp=src%2Fdockeditor.cpp;h=1ee271fa854c5d75cc8a276d7e6e27fb3c1eb84b;hb=d483bd8e6523c23c6f1d8908a2e0611c2bc9ff4f;hp=0000000000000000000000000000000000000000;hpb=7dfa3fe589d1722d49681f42cdb0bf1e6efb5223;p=sven%2Fvym.git diff --git a/src/dockeditor.cpp b/src/dockeditor.cpp new file mode 100644 index 0000000..1ee271f --- /dev/null +++ b/src/dockeditor.cpp @@ -0,0 +1,26 @@ +#include "dockeditor.h" + +#include "vymmodel.h" + +DockEditor::DockEditor() { init(); } +DockEditor::DockEditor(QString title, QWidget *p, VymModel *m) + : QDockWidget(title, p) +{ + editorTitle = title; + model = m; + init(); +} + +void DockEditor::init() +{ + connect(this, SIGNAL(topLevelChanged(bool)), this, + SLOT(changeTopLevel(bool))); +} + +void DockEditor::changeTopLevel(bool topLevel) +{ + if (topLevel && model) + setWindowTitle(editorTitle + ": " + model->getFileName()); + else + setWindowTitle(editorTitle); +}