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

List:       kde-commits
Subject:    [calligra] krita: Move the paintop options model and widget to krita/ui
From:       Boudewijn Rempt <boud () valdyas ! org>
Date:       2013-08-30 9:08:55
Message-ID: E1VFKhL-0000AP-VS () scm ! kde ! org
[Download RAW message or body]

Git commit 84b682d4647a9f4b55ae02f842149f6935601aa1 by Boudewijn Rempt.
Committed on 30/08/2013 at 08:56.
Pushed by rempt into branch 'master'.

Move the paintop options model and widget to krita/ui

This "fixes" the build on Windows. The templated stuff across dll boundaries
was just too much for msvc2012. Fortunately, this move is not a really big
problem.

M  +0    -3    krita/plugins/paintops/libpaintop/CMakeLists.txt
M  +6    -0    krita/ui/CMakeLists.txt
R  +0    -0    krita/ui/kis_paintop_option.cpp [from: krita/plugins/paintop=
s/libpaintop/kis_paintop_option.cpp - 100% similarity]
R  +1    -1    krita/ui/kis_paintop_option.h [from: krita/plugins/paintops/=
libpaintop/kis_paintop_option.h - 097% similarity]
R  +0    -0    krita/ui/kis_paintop_options_model.cpp [from: krita/plugins/=
paintops/libpaintop/kis_paintop_options_model.cpp - 100% similarity]
R  +3    -3    krita/ui/kis_paintop_options_model.h [from: krita/plugins/pa=
intops/libpaintop/kis_paintop_options_model.h - 092% similarity]
R  +0    -0    krita/ui/kis_paintop_options_widget.cpp [from: krita/plugins=
/paintops/libpaintop/kis_paintop_options_widget.cpp - 100% similarity]
R  +1    -2    krita/ui/kis_paintop_options_widget.h [from: krita/plugins/p=
aintops/libpaintop/kis_paintop_options_widget.h - 096% similarity]

http://commits.kde.org/calligra/84b682d4647a9f4b55ae02f842149f6935601aa1

diff --git a/krita/plugins/paintops/libpaintop/CMakeLists.txt b/krita/plugi=
ns/paintops/libpaintop/CMakeLists.txt
index 3fc77e7..e3a603a 100644
--- a/krita/plugins/paintops/libpaintop/CMakeLists.txt
+++ b/krita/plugins/paintops/libpaintop/CMakeLists.txt
@@ -24,9 +24,6 @@ set(kritalibpaintop_LIB_SRCS
     kis_multi_sensors_model_p.cpp
     kis_multi_sensors_selector.cpp
     kis_paint_action_type_option.cpp
-    kis_paintop_option.cpp
-    kis_paintop_options_model.cpp
-    kis_paintop_options_widget.cpp
     kis_precision_option.cpp
     kis_pressure_darken_option.cpp
     kis_pressure_hsv_option.cpp
diff --git a/krita/ui/CMakeLists.txt b/krita/ui/CMakeLists.txt
index 3cb731b..450c92a 100644
--- a/krita/ui/CMakeLists.txt
+++ b/krita/ui/CMakeLists.txt
@@ -98,6 +98,9 @@ set(kritaui_LIB_SRCS
     kis_painting_assistant.cc
     kis_painting_assistants_manager.cc
     kis_paintop_box.cc
+    kis_paintop_option.cpp
+    kis_paintop_options_model.cpp
+    kis_paintop_options_widget.cpp
     kis_palette_manager.cpp
     kis_popup_palette.cpp
     kis_png_converter.cpp
@@ -380,4 +383,7 @@ install( FILES
 #    kis_tool_types.h
 #    KoInputDevice.h
 #    canvas/kis_perspective_grid_manager.h
+    kis_paintop_option.h
+    kis_paintop_options_model.h
+    kis_paintop_options_widget.h
    DESTINATION ${INCLUDE_INSTALL_DIR}/krita)
diff --git a/krita/plugins/paintops/libpaintop/kis_paintop_option.cpp b/kri=
ta/ui/kis_paintop_option.cpp
similarity index 100%
rename from krita/plugins/paintops/libpaintop/kis_paintop_option.cpp
rename to krita/ui/kis_paintop_option.cpp
diff --git a/krita/plugins/paintops/libpaintop/kis_paintop_option.h b/krita=
/ui/kis_paintop_option.h
similarity index 97%
rename from krita/plugins/paintops/libpaintop/kis_paintop_option.h
rename to krita/ui/kis_paintop_option.h
index 6706abc..4688083 100644
--- a/krita/plugins/paintops/libpaintop/kis_paintop_option.h
+++ b/krita/ui/kis_paintop_option.h
@@ -35,7 +35,7 @@ class QString;
  *
  * Options are disabled by default.
  */
-class PAINTOP_EXPORT KisPaintOpOption : public QObject
+class KRITAUI_EXPORT KisPaintOpOption : public QObject
 {
     Q_OBJECT
 public:
diff --git a/krita/plugins/paintops/libpaintop/kis_paintop_options_model.cp=
p b/krita/ui/kis_paintop_options_model.cpp
similarity index 100%
rename from krita/plugins/paintops/libpaintop/kis_paintop_options_model.cpp
rename to krita/ui/kis_paintop_options_model.cpp
diff --git a/krita/plugins/paintops/libpaintop/kis_paintop_options_model.h =
b/krita/ui/kis_paintop_options_model.h
similarity index 92%
rename from krita/plugins/paintops/libpaintop/kis_paintop_options_model.h
rename to krita/ui/kis_paintop_options_model.h
index d959ac4..1ea4e71 100644
--- a/krita/plugins/paintops/libpaintop/kis_paintop_options_model.h
+++ b/krita/ui/kis_paintop_options_model.h
@@ -25,7 +25,7 @@
 #include <kis_paintop_option.h>
 #include <krita_export.h>
 =

-struct PAINTOP_EXPORT KisOptionInfo
+struct KRITAUI_EXPORT KisOptionInfo
 {
     KisOptionInfo() { }
     KisOptionInfo(KisPaintOpOption* o, int i): option(o), index(i) { }
@@ -34,7 +34,7 @@ struct PAINTOP_EXPORT KisOptionInfo
     int               index;
 };
 =

-struct PAINTOP_EXPORT OptionInfoToQStringConverter {
+struct KRITAUI_EXPORT OptionInfoToQStringConverter {
     QString operator() (const KisOptionInfo &info) {
         return info.option->label();
     }
@@ -45,7 +45,7 @@ typedef KisCategorizedListModel<KisOptionInfo, OptionInfo=
ToQStringConverter> Bas
 /**
  * This model can be use to show a list of visible composite op in a list =
view.
  */
-class PAINTOP_EXPORT KisPaintOpOptionListModel : public BaseOptionCategori=
zedListModel
+class KRITAUI_EXPORT KisPaintOpOptionListModel : public BaseOptionCategori=
zedListModel
 {
 public:
     KisPaintOpOptionListModel(QObject *parent);
diff --git a/krita/plugins/paintops/libpaintop/kis_paintop_options_widget.c=
pp b/krita/ui/kis_paintop_options_widget.cpp
similarity index 100%
rename from krita/plugins/paintops/libpaintop/kis_paintop_options_widget.cpp
rename to krita/ui/kis_paintop_options_widget.cpp
diff --git a/krita/plugins/paintops/libpaintop/kis_paintop_options_widget.h=
 b/krita/ui/kis_paintop_options_widget.h
similarity index 96%
rename from krita/plugins/paintops/libpaintop/kis_paintop_options_widget.h
rename to krita/ui/kis_paintop_options_widget.h
index ae62d04..59e7401 100644
--- a/krita/plugins/paintops/libpaintop/kis_paintop_options_widget.h
+++ b/krita/ui/kis_paintop_options_widget.h
@@ -33,9 +33,8 @@ class QListWidgetItem;
  * the effect of tablet pressure, tilt and rotation and
  * other paintop settings.
  */
-class PAINTOP_EXPORT KisPaintOpOptionsWidget : public KisPaintOpSettingsWi=
dget
+class KRITAUI_EXPORT KisPaintOpOptionsWidget : public KisPaintOpSettingsWi=
dget
 {
-
     Q_OBJECT
 =

 public:
[prev in list] [next in list] [prev in thread] [next in thread] 

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