[X2Go-Commits] x2goplasmabindings.git - master (branch) updated: 3.0.1.5-12-gf330ab5

X2Go dev team git-admin at x2go.org
Thu Dec 12 13:52:35 CET 2013


The branch, master has been updated
       via  f330ab5f4ec1caa3fe3e81788ca7784cebaa931e (commit)
      from  0848056ce8186bb01c9691ee3c2fe59e9112a9b7 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit f330ab5f4ec1caa3fe3e81788ca7784cebaa931e
Author: Oleksandr Shneyder <o.shneyder at phoca-gmbh.de>
Date:   Thu Dec 12 13:52:22 2013 +0100

    build on older version of plasma without widgets/separator.h

-----------------------------------------------------------------------

Summary of changes:
 CMakeLists.txt       |   13 +++++++++++--
 config.h.in          |    1 +
 debian/changelog     |    3 +++
 plasmax2godialog.cpp |    8 +++++++-
 4 files changed, 22 insertions(+), 3 deletions(-)
 create mode 100644 config.h.in

The diff of changes is:
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 9793a02..ed03f80 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,12 +1,15 @@
 # Project Needs a name ofcourse
 project(plasma-x2goplasmoid)
 
+
+
 # Find the required Libaries
 find_package(
 	KDE4 REQUIRED
 )
 include(KDE4Defaults)
- 
+
+
 add_definitions (
 	${QT_DEFINITIONS}
 	${KDE4_DEFINITIONS}
@@ -16,7 +19,11 @@ include_directories(
 	${CMAKE_BINARY_DIR}
 	${KDE4_INCLUDES}
 )
- 
+
+find_file(HAVE_PLASMA_SEPARATOR separator.h ${KDE4_INCLUDES}/plasma/widgets)
+
+CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/config.h.in ${CMAKE_CURRENT_BINARY_DIR}/config.h)
+
 # We add our source code here
 set(
 	x2goplasmoid_SRCS
@@ -37,6 +44,8 @@ target_link_libraries(
 	${KDE4_KDEUI_LIBS}
 )
 
+
+
 add_subdirectory(
 	po
 )
diff --git a/config.h.in b/config.h.in
new file mode 100644
index 0000000..2052b04
--- /dev/null
+++ b/config.h.in
@@ -0,0 +1 @@
+#cmakedefine HAVE_PLASMA_SEPARATOR
\ No newline at end of file
diff --git a/debian/changelog b/debian/changelog
index 44dc727..4a72537 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -20,6 +20,9 @@ x2goplasmabindings (3.0.2.0-0x2go1) UNRELEASED; urgency=low
       Provide X2Go Plasmoid in plasma-widget-x2go sub-package.
     + Add to BR: kdelibs4-devel.
 
+  [ Oleksandr Shneyder ]
+  * build on older version of plasma without widgets/separator.h
+
  -- Mike Gabriel <mike.gabriel at das-netzwerkteam.de>  Mon, 31 Dec 2012 16:43:11 +0100
 
 x2goplasmabindings (3.0.1.5-0~x2go1) unstable; urgency=low
diff --git a/plasmax2godialog.cpp b/plasmax2godialog.cpp
index c8fb335..77bd5cd 100644
--- a/plasmax2godialog.cpp
+++ b/plasmax2godialog.cpp
@@ -14,6 +14,7 @@
    Boston, MA 02110-1301, USA.
 */
 
+#include "config.h"
 #include "plasmax2godialog.h"
 #include <QGraphicsWidget>
 #include <QGraphicsLinearLayout>
@@ -21,7 +22,11 @@
 #include "plasmoidhovereditem.h"
 #include "fsitem.h"
 #include <plasma/widgets/scrollwidget.h>
+
+#ifdef HAVE_PLASMA_SEPARATOR
 #include <plasma/widgets/separator.h>
+#endif
+
 #include <plasma/widgets/iconwidget.h>
 #include <plasma/widgets/label.h>
 #include <QGraphicsSceneMouseEvent>
@@ -60,8 +65,9 @@ void PlasmaX2goDialog::initDialog()
 	headLay->addStretch();
 
 	lay->addItem(headLay);
+#ifdef HAVE_PLASMA_SEPARATOR
 	lay->addItem((new Plasma::Separator(m_widget)));
-
+#endif
 	Plasma::ScrollWidget* widg=new Plasma::ScrollWidget(m_widget);
 	widg->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
 	itemWidget=new QGraphicsWidget(0);


hooks/post-receive
-- 
x2goplasmabindings.git (Plasma/KDE4 Widget for X2Go)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "x2goplasmabindings.git" (Plasma/KDE4 Widget for X2Go).




More information about the x2go-commits mailing list