[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    extragear/base/konq-plugins/domtreeviewer
From:       Pino Toscano <pino () kde ! org>
Date:       2008-02-29 14:01:18
Message-ID: 1204293678.858931.20674.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 780583 by pino:

Make the TextEditDialog more KDE-ish (use KDialog and its standard buttons, etc).


 M  +1 -1      CMakeLists.txt  
 M  +19 -8     domtreeview.cpp  
 M  +0 -8      domtreeview.h  
 D             texteditdialog.ui  
 A             texteditwidget.ui   texteditdialog.ui#780575


--- trunk/extragear/base/konq-plugins/domtreeviewer/CMakeLists.txt #780582:780583
@@ -12,7 +12,7 @@
    domtreecommands.cpp 
    signalreceiver.cpp )
 
-kde4_add_ui_files(domtreeviewerplugin_PART_SRCS domtreeviewbase.ui texteditdialog.ui \
elementeditdialog.ui attributeeditwidget.ui messagedialog.ui) \
+kde4_add_ui_files(domtreeviewerplugin_PART_SRCS domtreeviewbase.ui texteditwidget.ui \
elementeditdialog.ui attributeeditwidget.ui messagedialog.ui)  
 kde4_add_plugin(domtreeviewerplugin WITH_PREFIX ${domtreeviewerplugin_PART_SRCS})
 
--- trunk/extragear/base/konq-plugins/domtreeviewer/domtreeview.cpp #780582:780583
@@ -21,6 +21,7 @@
 
 #include "signalreceiver.h"
 #include "ui_attributeeditwidget.h"
+#include "ui_texteditwidget.h"
 
 #include <assert.h>
 
@@ -70,16 +71,26 @@
 }
 
 
-TextEditDialog::TextEditDialog( QWidget *parent )
-: QDialog( parent )
+class TextEditDialog : public KDialog, public Ui::TextEditWidget
 {
-    setupUi( this );
-    connect(insChildBtn, SIGNAL(clicked()), this, SLOT(accept()));
-    connect(cancelBtn, SIGNAL(clicked()), this, SLOT(reject()));
-    connect(insBeforeBtn, SIGNAL(clicked()), this, SLOT(accept()));
-}
+public:
+    TextEditDialog(QWidget *parent)
+        : KDialog(parent)
+    {
+        setupUi(mainWidget());
 
+        setWindowTitle(i18n("Edit Text"));
+        setButtons(User1 | User2 | Cancel);
+        setButtonText(User1, i18n("&Append as Child"));
+        setButtonText(User2, i18n("Insert &Before Current"));
 
+        connect(this, SIGNAL(cancelClicked()), this, SLOT(reject()));
+        connect(this, SIGNAL(user1Clicked()), this, SLOT(accept()));
+        connect(this, SIGNAL(user2Clicked()), this, SLOT(accept()));
+    }
+};
+
+
 class AttributeEditDialog : public KDialog, public Ui::AttributeEditWidget
 {
 public:
@@ -942,7 +953,7 @@
   {
     TextEditDialog dlg(this);
     dlg.setModal(true);
-    connect(dlg.insBeforeBtn, SIGNAL(clicked()), &addBefore, SLOT(slot()));
+    connect(dlg.button(KDialog::User2), SIGNAL(clicked()), &addBefore, \
SLOT(slot()));  
     if (dlg.exec() != QDialog::Accepted) return;
 
--- trunk/extragear/base/konq-plugins/domtreeviewer/domtreeview.h #780582:780583
@@ -24,7 +24,6 @@
 #include <dom/dom_node.h>
 
 #include "ui_domtreeviewbase.h"
-#include "ui_texteditdialog.h"
 #include "ui_elementeditdialog.h"
 
 namespace DOM {
@@ -48,13 +47,6 @@
 };
 
 
-
-class TextEditDialog : public QDialog, public Ui::TextEditDialog
-{
-public:
-  TextEditDialog( QWidget *parent );
-};
-
 class DOMTreeViewBase : public QWidget, public Ui::DOMTreeViewBase
 {
 public:


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic