[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