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

List:       kde-commits
Subject:    [kdesvn/frameworks] src/svnfrontend: Port RevisionTree from KDialog to KSvnSimpleOkDialog
From:       Christian Ehrlicher <Ch.Ehrlicher () gmx ! de>
Date:       2016-03-31 19:21:07
Message-ID: E1ali9T-0005rB-6v () scm ! kde ! org
[Download RAW message or body]

Git commit 3dc6bafc362ba3cf59ba5043dae1997023cb9e11 by Christian Ehrlicher.
Committed on 27/03/2016 at 16:20.
Pushed by chehrlic into branch 'frameworks'.

Port RevisionTree from KDialog to KSvnSimpleOkDialog

M  +2    -3    src/svnfrontend/graphtree/revisiontree.cpp
M  +2    -2    src/svnfrontend/graphtree/revisiontree.h
M  +8    -16   src/svnfrontend/svnactions.cpp

http://commits.kde.org/kdesvn/3dc6bafc362ba3cf59ba5043dae1997023cb9e11

diff --git a/src/svnfrontend/graphtree/revisiontree.cpp \
b/src/svnfrontend/graphtree/revisiontree.cpp index 9476217..53ffe53 100644
--- a/src/svnfrontend/graphtree/revisiontree.cpp
+++ b/src/svnfrontend/graphtree/revisiontree.cpp
@@ -116,8 +116,7 @@ RevisionTree::RevisionTree(const svn::ClientP &aClient,
                            const QString &reposRoot,
                            const svn::Revision &startr, const svn::Revision &endr,
                            const QString &origin,
-                           const svn::Revision &baserevision,
-                           QWidget *treeParent, QWidget *parent)
+                           const svn::Revision &baserevision, QWidget *parent)
     : m_InitialRevsion(0), m_Path(origin), m_Valid(false)
 {
     m_Data = new RtreeData;
@@ -176,7 +175,7 @@ RevisionTree::RevisionTree(const svn::ClientP &aClient,
             m_Data->progress->progressBar()->setRange(0, 100);
             m_Data->progress->progressBar()->setTextVisible(false);
             m_Data->m_stopTick.restart();
-            m_Data->m_TreeDisplay = new RevTreeWidget(m_Data->m_Client, treeParent);
+            m_Data->m_TreeDisplay = new RevTreeWidget(m_Data->m_Client);
             if (bottomUpScan(m_InitialRevsion, 0, m_Path, 0)) {
                 m_Valid = true;
                 m_Data->m_TreeDisplay->setBasePath(reposRoot);
diff --git a/src/svnfrontend/graphtree/revisiontree.h \
b/src/svnfrontend/graphtree/revisiontree.h index c33e269..897ea5f 100644
--- a/src/svnfrontend/graphtree/revisiontree.h
+++ b/src/svnfrontend/graphtree/revisiontree.h
@@ -46,8 +46,8 @@ public:
                  QObject *aListener,
                  const QString &reposRoot,
                  const svn::Revision &startr, const svn::Revision &endr,
-                 const QString &, const svn::Revision &baserevision, QWidget \
                *treeParent,
-                 QWidget *parent = 0);
+                 const QString &, const svn::Revision &baserevision,
+                 QWidget *parent = nullptr);
     virtual ~RevisionTree();
 
     bool isValid()const;
diff --git a/src/svnfrontend/svnactions.cpp b/src/svnfrontend/svnactions.cpp
index 90878d7..09ecb2f 100644
--- a/src/svnfrontend/svnactions.cpp
+++ b/src/svnfrontend/svnactions.cpp
@@ -64,15 +64,12 @@
 #include "fronthelpers/cursorstack.h"
 #include "cacheentry.h"
 
-#include <kdialog.h>
-#include <ktextbrowser.h>
 #include <klocale.h>
 #include <kmessagebox.h>
 #include <kinputdialog.h>
 #include <kconfig.h>
 #include <kmimetypetrader.h>
 #include <krun.h>
-#include <kvbox.h>
 
 #include <QApplication>
 #include <QDesktopServices>
@@ -491,18 +488,15 @@ void SvnActions::makeTree(const QString &what, const \
svn::Revision &_rev, const  stopFillCache();
     }
 
-    QPointer<KDialog> dlg(new KDialog(m_Data->m_ParentList->realWidget()));
-    dlg->setWindowTitle(i18n("History of %1", \
                info.url().toString().mid(reposRoot.length())));
-    dlg->setButtons(KDialog::Ok);
+    QPointer<KSvnSimpleOkDialog> dlg(new \
KSvnSimpleOkDialog(QLatin1String("revisiontree_dlg"), \
m_Data->m_ParentList->realWidget())); +    dlg->setWindowTitle(i18n("1History of %1", \
info.url().toString().mid(reposRoot.length())));  
-    QWidget *Dialog1Layout = new KVBox(dlg);
-    dlg->setMainWidget(Dialog1Layout);
-
-    RevisionTree rt(m_Data->m_Svnclient, m_Data->m_SvnContextListener, reposRoot,
-                    startr, endr,
-                    info.url().toString().mid(reposRoot.length()), _rev, \
                Dialog1Layout, m_Data->m_ParentList->realWidget());
-    if (rt.isValid()) {
-        QWidget *disp = rt.getView();
+    RevisionTree *rt(new RevisionTree(m_Data->m_Svnclient, \
m_Data->m_SvnContextListener, reposRoot, +                                      \
startr, endr, +                                      \
info.url().toString().mid(reposRoot.length()), _rev, dlg)); +    \
dlg->addWidget(rt->getView()); +    if (rt->isValid()) {
+        QWidget *disp = rt->getView();
         if (disp) {
             connect(
                 disp, \
SIGNAL(makeNorecDiff(QString,svn::Revision,QString,svn::Revision,QWidget*)), @@ \
-514,9 +508,7 @@ void SvnActions::makeTree(const QString &what, const svn::Revision \
&_rev, const  );
             connect(disp, \
                SIGNAL(makeCat(svn::Revision,QString,QString,svn::Revision,QWidget*)),
                
                     this, \
                SLOT(slotMakeCat(svn::Revision,QString,QString,svn::Revision,QWidget*)));
                
-            WindowGeometryHelper wgh(dlg, QLatin1String("revisiontree_dlg"));
             dlg->exec();
-            wgh.save();
         }
     }
     delete dlg;


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

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