Commit 7ca911206b20418a6e4a6cc70bb23cddc3671bce
- Diff rendering mode:
- inline
- side by side
CMakeLists.txt
(1 / 2)
|   | |||
| 22 | 22 | SET (QT_USE_QTNETWORK true) | |
| 23 | 23 | SET (QT_USE_QTXML true) | |
| 24 | 24 | SET (QT_USE_QTSCRIPT true) | |
| 25 | SET (QUTIM_LIBS "") | ||
| 26 | 25 | ||
| 27 | 26 | SET (QUTIM_PLUGINS_DEST "lib/qutim/") | |
| 28 | 27 | FIND_PACKAGE (Qt4 REQUIRED) | |
| … | … | ||
| 87 | 87 | set( QUTIM_PATH ${CMAKE_CURRENT_SOURCE_DIR} CACHE FILEPATH "Path to qutim sources") | |
| 88 | 88 | set( QUTIM_BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR} CACHE FILEPATH "Path to qutim build directory") | |
| 89 | 89 | option( QUTIM_COPY_PLUGINS_TO_BINARY_DIR "Copy plugins to qutim build directory" OFF ) | |
| 90 | set( QUTIM_LIBRARY libqutim ) | ||
| 90 | LIST(APPEND QUTIM_LIBRARIES libqutim ) | ||
| 91 | 91 | ||
| 92 | 92 | QT4_WRAP_CPP (MOC_SRCS ${HEADERS}) | |
| 93 | 93 | QT4_WRAP_UI (UIS_H ${FORMS}) |
cmake/FindQutIM.cmake
(1 / 1)
|   | |||
| 251 | 251 | endif ( QUTIM_COPY_PLUGINS_TO_BINARY_DIR AND QUTIM_BINARY_DIR AND NOT QUTIM_${plugin_name}_STATIC ) | |
| 252 | 252 | ||
| 253 | 253 | # Link with QT | |
| 254 | target_link_libraries( ${plugin_name} ${QT_LIBRARIES} ${QUTIM_LIBRARY} ${QUTIM_${plugin_name}_LINK_LIBRARIES} ) | ||
| 254 | target_link_libraries( ${plugin_name} ${QT_LIBRARIES} ${QUTIM_LIBRARIES} ${QUTIM_${plugin_name}_LINK_LIBRARIES} ) | ||
| 255 | 255 | ||
| 256 | 256 | if( LANGUAGE AND NOT QUTIM_${plugin_name}_SUBPLUGIN AND NOT QUTIM_${plugin_name}_EXTENSION ) | |
| 257 | 257 | language_update( ${plugin_name} ${LANGUAGE} "${CMAKE_CURRENT_SOURCE_DIR}" ) |
cmake/QutimPlugin.cmake
(6 / 6)
|   | |||
| 24 | 24 | macro ( FIND_QUTIM_03 src_dir ) | |
| 25 | 25 | if ( NOT FOUND_QUTIM_03 ) | |
| 26 | 26 | find_path( QUTIM_INCLUDE_DIRS NAMES "qutim/plugin.h" PATHS "../../" "../" "${src_dir}/../../" "${src_dir}/../" ) | |
| 27 | find_library( QUTIM_LIBRARY qutim PATHS ${QUTIM_LIBRARY_DIR} ) | ||
| 28 | if ( QUTIM_INCLUDE_DIRS AND QUTIM_LIBRARY ) | ||
| 29 | message ( "Found qutim: ${QUTIM_LIBRARY}" ) | ||
| 27 | find_library( QUTIM_LIBRARIES qutim PATHS ${QUTIM_LIBRARY_DIR} ) | ||
| 28 | if ( QUTIM_INCLUDE_DIRS AND QUTIM_LIBRARIES ) | ||
| 29 | message ( "Found qutim: ${QUTIM_LIBRARIES}" ) | ||
| 30 | 30 | # This is very very nasty hack: | |
| 31 | 31 | set ( QUTIM_INCLUDE_DIRS ${QUTIM_INCLUDE_DIRS} "${QUTIM_INCLUDE_DIRS}/src" ) | |
| 32 | 32 | set ( FOUND_QUTIM_03 TRUE ) | |
| 33 | else ( QUTIM_INCLUDE_DIRS AND QUTIM_LIBRARY ) | ||
| 33 | else ( QUTIM_INCLUDE_DIRS AND QUTIM_LIBRARIES ) | ||
| 34 | 34 | message ( FATAL_ERROR "Could not find qutIM development headers" ) | |
| 35 | endif ( QUTIM_INCLUDE_DIRS AND QUTIM_LIBRARY ) | ||
| 35 | endif ( QUTIM_INCLUDE_DIRS AND QUTIM_LIBRARIES ) | ||
| 36 | 36 | endif ( NOT FOUND_QUTIM_03 ) | |
| 37 | 37 | endmacro ( FIND_QUTIM_03 ) | |
| 38 | 38 | ||
| … | … | ||
| 103 | 103 | INSTALL( TARGETS ${plugin_name} DESTINATION "lib/qutim/plugins" ) | |
| 104 | 104 | ||
| 105 | 105 | # Link with QT | |
| 106 | TARGET_LINK_LIBRARIES( ${plugin_name} ${QT_LIBRARIES} ${QUTIM_LIBRARY} ${libs_to_link} ${ARGN}) | ||
| 106 | TARGET_LINK_LIBRARIES( ${plugin_name} ${QT_LIBRARIES} ${QUTIM_LIBRARIES} ${libs_to_link} ${ARGN}) | ||
| 107 | 107 | ||
| 108 | 108 | if( LANGUAGE ) | |
| 109 | 109 | LANGUAGE_UPDATE( ${plugin_name} ${LANGUAGE} "${CMAKE_CURRENT_SOURCE_DIR}" ) |
libqutim/settingslayer.cpp
(1 / 0)
|   | |||
| 263 | 263 | d->edit = new QLineEdit(this); | |
| 264 | 264 | connect(d->edit,SIGNAL(textChanged(QString)),SIGNAL(pathChanged(QString))); | |
| 265 | 265 | QToolButton *btn = new QToolButton(this); | |
| 266 | btn->setText("..."); | ||
| 266 | 267 | layout()->addWidget(d->edit); | |
| 267 | 268 | layout()->addWidget(btn); | |
| 268 | 269 | connect(btn,SIGNAL(clicked(bool)),d,SLOT(onButtonClicked(bool))); |

