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

List:       kde-commits
Subject:    KDE/kdeutils/okteta/libs/kasten/gui
From:       Friedrich W. H. Kossebau <kossebau () kde ! org>
Date:       2010-07-22 20:18:26
Message-ID: 20100722201826.49431AC7AB () svn ! kde ! org
[Download RAW message or body]

SVN commit 1153220 by kossebau:

added: base class AbstractController

 M  +2 -0      CMakeLists.txt  
 A             controller/abstractcontroller.cpp   \
controller/abstractxmlguicontroller.cpp#1152699 [License: LGPL]  A             \
controller/abstractcontroller.h   controller/abstractxmlguicontroller.h#1152699 \
[License: LGPL]  M  +3 -22     controller/abstractxmlguicontroller.h  


--- trunk/KDE/kdeutils/okteta/libs/kasten/gui/CMakeLists.txt #1153219:1153220
@@ -108,9 +108,11 @@
 )
 set( kastengui_controller_SRCS
   ${kastengui_controller_widgets_SRCS}
+  controller/abstractcontroller.cpp
   controller/abstractxmlguicontroller.cpp
 )
 set( kastengui_controller_HDRS
+  controller/abstractcontroller.h
   controller/abstractxmlguicontroller.h
   controller/abstractlinepopup.h
   controller/togglebutton.h
--- trunk/KDE/kdeutils/okteta/libs/kasten/gui/controller/abstractxmlguicontroller.h \
#1153219:1153220 @@ -1,7 +1,7 @@
 /*
     This file is part of the Kasten Framework, part of the KDE project.
 
-    Copyright 2006,2008 Friedrich W. H. Kossebau <kossebau@kde.org>
+    Copyright 2006,2008,2010 Friedrich W. H. Kossebau <kossebau@kde.org>
 
     This library is free software; you can redistribute it and/or
     modify it under the terms of the GNU Lesser General Public
@@ -24,35 +24,16 @@
 #define ABSTRACTXMLGUICONTROLLER_H
 
 // lib
-#include "kastengui_export.h"
-// Qt
-#include <QtCore/QObject>
+#include "abstractcontroller.h"
 
-
-class KXMLGUIClient;
-
 namespace Kasten
 {
 
-class AbstractModel;
-
-/* there are controllers for 
-* (focused) documents
-* document collections (projects)
-  * static (related (or dependant) data)
-  * dynamic (session)
-* views
-* view collections, like tabbed view or mdi
-* program
-* ...
-Controllers can plug into the 
-*/
-class KASTENGUI_EXPORT AbstractXmlGuiController : public QObject
+class KASTENGUI_EXPORT AbstractXmlGuiController : public AbstractController
 {
   Q_OBJECT
 
   public: // API to be implemented
-    virtual void setTargetModel( AbstractModel* model ) {Q_UNUSED(model)}//= 0;
 //    void plug( KXMLGUIClient* guiClient );
 };
 


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

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