]> git.sven.stormbind.net Git - sven/vym.git/blobdiff - src/dockeditor.cpp
New upstream version 2.9.22
[sven/vym.git] / src / dockeditor.cpp
diff --git a/src/dockeditor.cpp b/src/dockeditor.cpp
new file mode 100644 (file)
index 0000000..1ee271f
--- /dev/null
@@ -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);
+}