[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

kdenonbeta/kdedebian/kapture



CVS commit by mornfall: 

Push the CElemActor usage into CElemView as well, so it can propagate
into dependency view and such. (note: i would make this commit message
funny, but i'm in hurry, so you gotta put up with a boring one)


  M +1 -0      kapture/kapture.cpp   1.40
  M +4 -0      libkapture/celemview.h   1.11
  M +7 -1      libkapture/pkgcelemview.cpp   1.16
  M +1 -0      libkapture/pkgcelemview.h   1.11


--- kdenonbeta/kdedebian/kapture/kapture/kapture.cpp  #1.39:1.40
@@ -159,4 +159,5 @@ void Kapture::newElemView (CElemPtr e)
     if (v) {
         v -> setUseHistory (true);
+        v -> setElemActor (this);
         m_elemTabs -> addTab (v, v -> caption ());
         m_elemTabs -> showPage (v);

--- kdenonbeta/kdedebian/kapture/libkapture/celemview.h  #1.10:1.11
@@ -14,4 +14,5 @@
 #include <libcapture/pkgmanager.h>
 #include <libcapture/celem.h>
+#include <libcapture/celemactor.h>
 #include <libcapture/historymanager.h>
 
@@ -37,8 +38,11 @@ namespace kapture {
     {
         Q_OBJECT
+        protected:
+            CElemActor *m_actor;
         public:
             CElemView (QWidget *parent = 0, const char *name = 0);
             ~CElemView ();
             virtual CElemPtr elem () = 0;
+            virtual void setElemActor (CElemActor *a) { m_actor = a; }
         public slots:
             virtual void histForward () { capture::HistoryManager::histForward (); }

--- kdenonbeta/kdedebian/kapture/libkapture/pkgcelemview.cpp  #1.15:1.16
@@ -96,5 +96,5 @@ void PkgCElemView::changeElem (capture::
     }
     // m_revDepList -> setEnabled (true);
-    m_janus -> showPage (0);
+    // m_janus -> showPage (0);
     setCaption (m_pkg -> Name ());
     setEnabled (true);
@@ -145,4 +145,10 @@ void PkgCElemView::rebuild ()
 }
                                                                     /* }}} */
+void PkgCElemView::setElemActor (CElemActor *a)
+{
+    CElemView::setElemActor (a);
+    m_depList -> setElemActor (a);
+    // m_revDepList -> setElemActor (a);
+}
 
                                                                     /* {{{ */

--- kdenonbeta/kdedebian/kapture/libkapture/pkgcelemview.h  #1.10:1.11
@@ -68,4 +68,5 @@ namespace kapture {
             virtual void changeElem (CElemPtr n);
             CElemPtr elem () { return m_pkg; };
+            void setElemActor (CElemActor *a);
         public slots:
             void setVersion (capture::VerCElemPtr V);




Reply to: