[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: koffice/karbon
From: Jan Hambrecht <jaham () gmx ! net>
Date: 2008-08-04 20:43:33
Message-ID: 1217882613.405722.24445.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 842182 by jaham:
make style docker a plugin so other application can use it as well
M +1 -1 plugins/CMakeLists.txt
M +8 -4 plugins/dockers/CMakeLists.txt
M +2 -2 plugins/dockers/KarbonDockersPlugin.cpp
A plugins/dockers/KarbonStyleDocker.cpp \
ui/dockers/KarbonStylePreviewDocker.cpp#842137 [License: LGPL (v2+)] A \
plugins/dockers/KarbonStyleDocker.h ui/dockers/KarbonStylePreviewDocker.h#842137 \
[License: LGPL (v2+)] A plugins/dockers/KarbonStyleDockerFactory.cpp \
[License: LGPL (v2+)] A plugins/dockers/KarbonStyleDockerFactory.h \
[License: LGPL (v2+)] M +0 -1 ui/CMakeLists.txt
M +3 -8 ui/KarbonView.cpp
D ui/dockers/KarbonStylePreviewDocker.cpp
D ui/dockers/KarbonStylePreviewDocker.h
M +3 -1 ui/widgets/KarbonGradientChooser.h
M +3 -1 ui/widgets/KarbonGradientItem.h
M +3 -1 ui/widgets/KarbonStyleButtonBox.h
M +3 -1 ui/widgets/KarbonStylePreview.h
--- trunk/koffice/karbon/plugins/CMakeLists.txt #842181:842182
@@ -3,4 +3,4 @@
add_subdirectory( refinepath )
add_subdirectory( whirlpinch )
add_subdirectory( tools )
-#add_subdirectory( dockers )
+add_subdirectory( dockers )
--- trunk/koffice/karbon/plugins/dockers/CMakeLists.txt #842181:842182
@@ -1,16 +1,20 @@
project(karbondockersplugin)
-include_directories( ${KDE4_INCLUDE_DIR} ${QT_INCLUDES} ${KOGUIUTILS_INCLUDES} )
+include_directories(
+ ${KDE4_INCLUDE_DIR}
+ ${QT_INCLUDES}
+ ${KOGUIUTILS_INCLUDES}
+ ${CMAKE_SOURCE_DIR}/karbon/ui/widgets )
set(karbondockers_SRCS
KarbonDockersPlugin.cpp
- KarbonStrokeDocker.cpp
- KarbonStrokeDockerFactory.cpp
+ KarbonStyleDocker.cpp
+ KarbonStyleDockerFactory.cpp
)
kde4_add_plugin(karbondockersplugin ${karbondockers_SRCS})
-target_link_libraries(karbondockersplugin koguiutils komain)
+target_link_libraries(karbondockersplugin koguiutils komain karbonui )
install(TARGETS karbondockersplugin DESTINATION ${PLUGIN_INSTALL_DIR})
--- trunk/koffice/karbon/plugins/dockers/KarbonDockersPlugin.cpp #842181:842182
@@ -18,7 +18,7 @@
*/
#include "KarbonDockersPlugin.h"
-#include "KarbonStrokeDockerFactory.h"
+#include "KarbonStyleDockerFactory.h"
#include <KoDockRegistry.h>
@@ -31,7 +31,7 @@
KarbonDockersPlugin::KarbonDockersPlugin( QObject *parent, const QVariantList& )
: QObject(parent)
{
- KoDockRegistry::instance()->add( new KarbonStrokeDockerFactory() );
+ KoDockRegistry::instance()->add( new KarbonStyleDockerFactory() );
}
#include "KarbonDockersPlugin.moc"
--- trunk/koffice/karbon/ui/CMakeLists.txt #842181:842182
@@ -21,7 +21,6 @@
dockers/KarbonLayerDocker.cpp
dockers/KarbonLayerModel.cpp
dockers/KarbonLayerSortingModel.cpp
- dockers/KarbonStylePreviewDocker.cpp
widgets/KarbonCanvas.cpp
widgets/KarbonGradientWidget.cpp
--- trunk/koffice/karbon/ui/KarbonView.cpp #842181:842182
@@ -51,9 +51,9 @@
// Dockers.
#include "vdocumentdocker.h"
#include "KarbonLayerDocker.h"
-#include "KarbonStylePreviewDocker.h"
// The rest.
+#include "Karbon.h"
#include "KarbonFactory.h"
#include "KarbonPart.h"
#include "KarbonCanvas.h"
@@ -154,7 +154,7 @@
{
public:
Private( KarbonPart * p)
- : part(p), canvas( 0 ), stylePreview(0)
+ : part(p), canvas( 0 )
{}
KarbonPart * part;
@@ -163,8 +163,6 @@
KoRuler * horizRuler;
KoRuler * vertRuler;
- KarbonStylePreviewDocker * stylePreview;
-
// actions:
KAction * groupObjects;
KAction * ungroupObjects;
@@ -291,9 +289,6 @@
KoToolBoxFactory toolBoxFactory(d->canvasController, i18n( "Tools" ) );
createDockWidget( &toolBoxFactory );
- KarbonStylePreviewDockerFactory styleFactory;
- d->stylePreview = dynamic_cast<KarbonStylePreviewDocker*>( createDockWidget( \
&styleFactory ) );
-
KoDockerManager *dockerManager = new KoDockerManager(this);
connect( d->canvasController, SIGNAL( toolOptionWidgetsChanged(const \
QMap<QString, QWidget *> &) ),
dockerManager, SLOT( newOptionWidgets(const QMap<QString, QWidget *> \
&) ) ); @@ -359,7 +354,7 @@
if( ! part() )
return;
- if( d->stylePreview->strokeIsSelected() )
+ if( d->canvas->resourceProvider()->intResource( Karbon::ActiveStyle ) == \
Karbon::Foreground ) {
QList<KoShapeBorderModel*> borders;
QList<KoShape*> selectedShapes = selection->selectedShapes();
--- trunk/koffice/karbon/ui/widgets/KarbonGradientChooser.h #842181:842182
@@ -25,9 +25,11 @@
#include <KoResourceServerAdapter.h>
#include <KoCheckerBoardPainter.h>
+#include <karbonui_export.h>
+
class QResizeEvent;
-class KarbonGradientChooser : public KoResourceItemChooser
+class KARBONUI_EXPORT KarbonGradientChooser : public KoResourceItemChooser
{
Q_OBJECT
public:
--- trunk/koffice/karbon/ui/widgets/KarbonGradientItem.h #842181:842182
@@ -23,9 +23,11 @@
#include <KoResourceItemChooser.h>
#include <KoCheckerBoardPainter.h>
+#include <karbonui_export.h>
+
class KoAbstractGradient;
-class KarbonGradientItem : public KoResourceItem
+class KARBONUI_EXPORT KarbonGradientItem : public KoResourceItem
{
public:
KarbonGradientItem( KoAbstractGradient * gradient, KoCheckerBoardPainter * \
checkerPainter );
--- trunk/koffice/karbon/ui/widgets/KarbonStyleButtonBox.h #842181:842182
@@ -23,9 +23,11 @@
#include <QtGui/QWidget>
+#include <karbonui_export.h>
+
class QButtonGroup;
-class KarbonStyleButtonBox : public QWidget
+class KARBONUI_EXPORT KarbonStyleButtonBox : public QWidget
{
Q_OBJECT
--- trunk/koffice/karbon/ui/widgets/KarbonStylePreview.h #842181:842182
@@ -26,6 +26,8 @@
#include <KoCheckerBoardPainter.h>
#include <QFrame>
+#include <karbonui_export.h>
+
class QEvent;
class QPaintEvent;
class QBrush;
@@ -33,7 +35,7 @@
class KoShapeBackground;
/// A widget to preview stroke and fill of a shape
-class KarbonStylePreview : public QFrame
+class KARBONUI_EXPORT KarbonStylePreview : public QFrame
{
Q_OBJECT
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic