Author: schubi2
Date: Wed Jun 25 18:40:08 2008
New Revision: 10460
URL: http://svn.opensuse.org/viewcvs/zypp?rev=10460&view=rev
Log:
yast plugin for this widget
Added:
trunk/dialogsolver/yast_plugin/
trunk/dialogsolver/yast_plugin/CMakeLists.txt
trunk/dialogsolver/yast_plugin/YQZyppSolverDialogPluginIf.h
trunk/dialogsolver/yast_plugin/YQZyppSolverDialogPluginImpl.cc
trunk/dialogsolver/yast_plugin/YQZyppSolverDialogPluginImpl.h
Modified:
trunk/dialogsolver/CMakeLists.txt
Modified: trunk/dialogsolver/CMakeLists.txt
URL: http://svn.opensuse.org/viewcvs/zypp/trunk/dialogsolver/CMakeLists.txt?rev=10460&r1=10459&r2=10460&view=diff
==============================================================================
--- trunk/dialogsolver/CMakeLists.txt (original)
+++ trunk/dialogsolver/CMakeLists.txt Wed Jun 25 18:40:08 2008
@@ -24,6 +24,7 @@
ADD_SUBDIRECTORY(src)
+ADD_SUBDIRECTORY(yast_plugin)
#ADD_SUBDIRECTORY(po)
INCLUDE( ${CMAKE_SOURCE_DIR}/VERSION.cmake )
Added: trunk/dialogsolver/yast_plugin/CMakeLists.txt
URL: http://svn.opensuse.org/viewcvs/zypp/trunk/dialogsolver/yast_plugin/CMakeLists.txt?rev=10460&view=auto
==============================================================================
--- trunk/dialogsolver/yast_plugin/CMakeLists.txt (added)
+++ trunk/dialogsolver/yast_plugin/CMakeLists.txt Wed Jun 25 18:40:08 2008
@@ -0,0 +1,39 @@
+################################################################
+# Solver Dialog
+################################################################
+
+ADD_DEFINITIONS(
+ -DY2LOG=\\\"QT4\\\" ${QT_DEFINITIONS}
+ -DICONDIR=\\"${Y2QT_ICONDIR}\\"
+ -DLOCALEDIR=\\\"${Y2QT_LOCALEDIR}\\\"
+ -DTHEMEDIR=\\\"${Y2QT_THEMEDIR}\\\"
+ -DQTLIBDIR=\\\"${LIB_INSTALL_DIR}\\\"
+ -DPREFIX=\\\"${CMAKE_INSTALL_PREFIX}\\\"
+ )
+SET( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-format-nonliteral -fmessage-length=0" )
+
+SET(qt_solver_dialog_plugin_SRCS
+
+YQZyppSolverDialogPluginImpl.cc
+ )
+
+QT4_AUTOMOC(${qt_solver_dialog_plugin_SRCS})
+
+INCLUDE_DIRECTORIES( ${QT_INCLUDES} )
+INCLUDE_DIRECTORIES( ${CMAKE_INSTALL_PREFIX}/include/YaST2/yui )
+INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR} )
+INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} )
+INCLUDE_DIRECTORIES( ${CMAKE_INSTALL_PREFIX}/include/YaST2/yast2-qt )
+INCLUDE_DIRECTORIES( ${ZYPP_INCLUDE_DIR} )
+
+ADD_LIBRARY( py2qt_zypp_solver_dialog SHARED ${qt_solver_dialog_plugin_SRCS} )
+TARGET_LINK_LIBRARIES( py2qt_zypp_solver_dialog yui)
+TARGET_LINK_LIBRARIES( py2qt_zypp_solver_dialog ${QT_QTCORE_LIBRARY} )
+TARGET_LINK_LIBRARIES( py2qt_zypp_solver_dialog ${QT_QTGUI_LIBRARY} )
+TARGET_LINK_LIBRARIES( py2qt_zypp_solver_dialog qdialogsolver )
+SET_TARGET_PROPERTIES( py2qt_zypp_solver_dialog PROPERTIES SOVERSION 2 )
+SET_TARGET_PROPERTIES( py2qt_zypp_solver_dialog PROPERTIES LINK_FLAGS "-Wl,--no-undefined -Wl,-rpath -Wl,${CMAKE_INSTALL_PREFIX}/lib/YaST2/plugin" )
+
+INSTALL(TARGETS py2qt_zypp_solver_dialog LIBRARY DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/YaST2/plugin" )
+
+
Added: trunk/dialogsolver/yast_plugin/YQZyppSolverDialogPluginIf.h
URL: http://svn.opensuse.org/viewcvs/zypp/trunk/dialogsolver/yast_plugin/YQZyppSolverDialogPluginIf.h?rev=10460&view=auto
==============================================================================
--- trunk/dialogsolver/yast_plugin/YQZyppSolverDialogPluginIf.h (added)
+++ trunk/dialogsolver/yast_plugin/YQZyppSolverDialogPluginIf.h Wed Jun 25 18:40:08 2008
@@ -0,0 +1,34 @@
+/*---------------------------------------------------------------------\
+| |
+| __ __ ____ _____ ____ |
+| \ \ / /_ _/ ___|_ _|___ \ |
+| \ V / _` \___ \ | | __) | |
+| | | (_| |___) || | / __/ |
+| |_|\__,_|____/ |_| |_____| |
+| |
+| core system |
+| (c) SuSE Linux AG |
+\----------------------------------------------------------------------/
+
+ File: YQZyppSolverDialogPluginIf.h
+
+ Author: Stefan Schubert