Implement file->new functionality
authorKevin Krammer <kevin.krammer@kdab.com>
Wed, 7 Nov 2012 19:21:14 +0000 (20:21 +0100)
committerKevin Krammer <kevin.krammer@kdab.com>
Wed, 7 Nov 2012 19:21:14 +0000 (20:21 +0100)
examples/text-editor/editor.cpp
examples/text-editor/editor.h
examples/text-editor/main.qml

index f14e868..6a5a123 100644 (file)
@@ -18,3 +18,8 @@ QTextDocument *Editor::document() const
   return m_document;
 }
 
+void Editor::newDocument()
+{
+  m_document->clear();
+  m_document->setModified(false);
+}
index 9080db2..c6c6b74 100644 (file)
@@ -16,6 +16,9 @@ class Editor : public QObject
     
     QTextDocument *document() const;
 
+  public Q_SLOTS:
+    void newDocument();
+
   private:
     QTextDocument *m_document;
 };
index 03316ed..4eeaebc 100644 (file)
@@ -15,6 +15,7 @@ MainWindow {
       Action {
         id: newAction
         text: qsTr("New")
+        onTriggered: _editor.newDocument()
       }
 
       Action {