@@ -0,0 +1,4 | |||||
|
1 | [Rules] | |||
|
2 | *.debug=false | |||
|
3 | SqpApplication.debug=true | |||
|
4 | DataSourceController.debug=true |
@@ -0,0 +1,3 | |||||
|
1 | # On ignore toutes les règles vera++ pour le fichier spimpl | |||
|
2 | Common/spimpl\.h:\d+:.* | |||
|
3 |
@@ -0,0 +1,4 | |||||
|
1 | # On ignore toutes les règles vera++ pour le fichier spimpl | |||
|
2 | ||||
|
3 | .*IPSIS_S04_METHOD.*found: Q_DECLARE_LOGGING_CATEGORY.* | |||
|
4 | .*IPSIS_S04_VARIABLE.*found: impl.* |
@@ -16,7 +16,6 SCIQLOP_FIND_QT(Core Widgets) | |||||
16 | # ======================== |
|
16 | # ======================== | |
17 | find_package(sciqlop-gui) |
|
17 | find_package(sciqlop-gui) | |
18 |
|
18 | |||
19 | message("Librairies inclues dans APP: ${SCIQLOP-GUI_LIBRARIES}") |
|
|||
20 | SET(LIBRARIES ${SCIQLOP-GUI_LIBRARIES}) |
|
19 | SET(LIBRARIES ${SCIQLOP-GUI_LIBRARIES}) | |
21 | SET(EXTERN_SHARED_LIBRARIES) |
|
20 | SET(EXTERN_SHARED_LIBRARIES) | |
22 |
|
21 |
@@ -5,7 +5,13 | |||||
5 | # |
|
5 | # | |
6 | SET (EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR}/dist/${CMAKE_BUILD_TYPE}) |
|
6 | SET (EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR}/dist/${CMAKE_BUILD_TYPE}) | |
7 | SET (LIBRARY_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR}/dist/${CMAKE_BUILD_TYPE}) |
|
7 | SET (LIBRARY_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR}/dist/${CMAKE_BUILD_TYPE}) | |
8 |
|
8 | IF (UNIX) | ||
|
9 | SET (CONFIG_OUTPUT_PATH $ENV{HOME}/.config/QtProject) | |||
|
10 | ELSEIF(WIN32) | |||
|
11 | SET (CONFIG_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR}/dist/${CMAKE_BUILD_TYPE}/app/QtProject) | |||
|
12 | ELSE() | |||
|
13 | SET (CONFIG_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR}/dist/${CMAKE_BUILD_TYPE}) | |||
|
14 | ENDIF() | |||
9 |
|
15 | |||
10 | # |
|
16 | # | |
11 | # Compile the diffents modules |
|
17 | # Compile the diffents modules | |
@@ -20,9 +26,17 ADD_SUBDIRECTORY("${CMAKE_SOURCE_DIR}/gui") | |||||
20 |
|
26 | |||
21 | ADD_SUBDIRECTORY("${CMAKE_SOURCE_DIR}/app") |
|
27 | ADD_SUBDIRECTORY("${CMAKE_SOURCE_DIR}/app") | |
22 |
|
28 | |||
|
29 | # LOGGER | |||
|
30 | set(QTLOGGING_INI_FILE "${CMAKE_SOURCE_DIR}/config/QtProject/qtlogging.ini") | |||
|
31 | FILE(COPY ${QTLOGGING_INI_FILE} DESTINATION ${CONFIG_OUTPUT_PATH}) | |||
|
32 | ||||
|
33 | ||||
23 | # |
|
34 | # | |
24 | # Code formatting |
|
35 | # Code formatting | |
25 | # |
|
36 | # | |
|
37 | # Vera++ exclusion files | |||
|
38 | LIST(APPEND CHECKSTYLE_EXCLUSION_FILES ${CMAKE_CURRENT_SOURCE_DIR}/formatting/vera-exclusions/exclusions.txt) | |||
|
39 | SCIQLOP_SET_TO_PARENT_SCOPE(CHECKSTYLE_EXCLUSION_FILES) | |||
26 | INCLUDE ("cmake/sciqlop_formatting.cmake") |
|
40 | INCLUDE ("cmake/sciqlop_formatting.cmake") | |
27 |
|
41 | |||
28 | # |
|
42 | # |
@@ -17,6 +17,15 | |||||
17 | # SET (DEBUG_SUFFIX "") |
|
17 | # SET (DEBUG_SUFFIX "") | |
18 | #ENDIF() |
|
18 | #ENDIF() | |
19 |
|
19 | |||
|
20 | IF(CMAKE_BUILD_TYPE MATCHES "Debug") | |||
|
21 | SET (CMAKE_BUILD_TYPE "Debug") | |||
|
22 | SET (DEBUG_SUFFIX "d") | |||
|
23 | ELSE() | |||
|
24 | MESSAGE (STATUS "Build in Release") | |||
|
25 | SET (SCIQLOP_BUILD_TYPE "Release") | |||
|
26 | SET (DEBUG_SUFFIX "") | |||
|
27 | ENDIF() | |||
|
28 | ||||
20 | # |
|
29 | # | |
21 | # Need to compile tests? |
|
30 | # Need to compile tests? | |
22 | # |
|
31 | # |
@@ -57,7 +57,7 SCIQLOP_COPY_TO_TARGET(LIBRARY ${SQPCORE_LIBRARY_NAME} ${EXTERN_SHARED_LIBRARIES | |||||
57 | LIST(APPEND CHECKSTYLE_INPUT_FILES ${MODULE_SOURCES}) |
|
57 | LIST(APPEND CHECKSTYLE_INPUT_FILES ${MODULE_SOURCES}) | |
58 | SCIQLOP_SET_TO_PARENT_SCOPE(CHECKSTYLE_INPUT_FILES) |
|
58 | SCIQLOP_SET_TO_PARENT_SCOPE(CHECKSTYLE_INPUT_FILES) | |
59 | # Vera++ exclusion files |
|
59 | # Vera++ exclusion files | |
60 |
|
|
60 | LIST(APPEND CHECKSTYLE_EXCLUSION_FILES ${CMAKE_CURRENT_SOURCE_DIR}/vera-exclusions/exclusions.txt) | |
61 | SCIQLOP_SET_TO_PARENT_SCOPE(CHECKSTYLE_EXCLUSION_FILES) |
|
61 | SCIQLOP_SET_TO_PARENT_SCOPE(CHECKSTYLE_EXCLUSION_FILES) | |
62 |
|
62 | |||
63 | # |
|
63 | # |
@@ -30,7 +30,6 | |||||
30 | #include <memory> |
|
30 | #include <memory> | |
31 | #include <type_traits> |
|
31 | #include <type_traits> | |
32 |
|
32 | |||
33 |
|
||||
34 | #if defined _MSC_VER && _MSC_VER < 1900 // MS Visual Studio before VS2015 |
|
33 | #if defined _MSC_VER && _MSC_VER < 1900 // MS Visual Studio before VS2015 | |
35 | #define SPIMPL_NO_CPP11_NOEXCEPT |
|
34 | #define SPIMPL_NO_CPP11_NOEXCEPT | |
36 | #define SPIMPL_NO_CPP11_CONSTEXPR |
|
35 | #define SPIMPL_NO_CPP11_CONSTEXPR |
@@ -3,7 +3,10 | |||||
3 | #include <QMutex> |
|
3 | #include <QMutex> | |
4 | #include <QThread> |
|
4 | #include <QThread> | |
5 |
|
5 | |||
6 | Q_LOGGING_CATEGORY(LOG_DataSourceController, "dataSourceController") |
|
6 | #include <QDir> | |
|
7 | #include <QStandardPaths> | |||
|
8 | ||||
|
9 | Q_LOGGING_CATEGORY(LOG_DataSourceController, "DataSourceController") | |||
7 |
|
10 | |||
8 | class DataSourceController::DataSourceControllerPrivate { |
|
11 | class DataSourceController::DataSourceControllerPrivate { | |
9 | public: |
|
12 | public: |
@@ -24,7 +24,6 SCIQLOP_FIND_QT(Core Widgets) | |||||
24 | # ======================== |
|
24 | # ======================== | |
25 | find_package(sciqlop-core) |
|
25 | find_package(sciqlop-core) | |
26 |
|
26 | |||
27 | message("Librairies inclues dans APP: ${SCIQLOP-CORE_LIBRARIES}") |
|
|||
28 | SET(LIBRARIES ${SCIQLOP-CORE_LIBRARIES}) |
|
27 | SET(LIBRARIES ${SCIQLOP-CORE_LIBRARIES}) | |
29 |
|
28 | |||
30 | INCLUDE_DIRECTORIES(${SCIQLOP-CORE_INCLUDE_DIR}) |
|
29 | INCLUDE_DIRECTORIES(${SCIQLOP-CORE_INCLUDE_DIR}) |
@@ -18,6 +18,7 Q_DECLARE_LOGGING_CATEGORY(LOG_SqpApplication) | |||||
18 | * method will ba able to access it. |
|
18 | * method will ba able to access it. | |
19 | * You can load a data source driver plugin then create a data source. |
|
19 | * You can load a data source driver plugin then create a data source. | |
20 | */ |
|
20 | */ | |
|
21 | ||||
21 | class SqpApplication : public QApplication { |
|
22 | class SqpApplication : public QApplication { | |
22 | Q_OBJECT |
|
23 | Q_OBJECT | |
23 | public: |
|
24 | public: |
@@ -8,10 +8,9 Q_LOGGING_CATEGORY(LOG_SqpApplication, "SqpApplication") | |||||
8 | class SqpApplication::SqpApplicationPrivate { |
|
8 | class SqpApplication::SqpApplicationPrivate { | |
9 | public: |
|
9 | public: | |
10 | SqpApplicationPrivate() {} |
|
10 | SqpApplicationPrivate() {} | |
11 | ~SqpApplicationPrivate() |
|
11 | virtual ~SqpApplicationPrivate() | |
12 | { |
|
12 | { | |
13 | qCInfo(LOG_SqpApplication()) << tr("Desctruction du SqpApplicationPrivate"); |
|
13 | qCInfo(LOG_SqpApplication()) << tr("Desctruction du SqpApplicationPrivate"); | |
14 | ; |
|
|||
15 | m_DataSourceControllerThread.quit(); |
|
14 | m_DataSourceControllerThread.quit(); | |
16 | m_DataSourceControllerThread.wait(); |
|
15 | m_DataSourceControllerThread.wait(); | |
17 | } |
|
16 | } |
General Comments 0
You need to be logged in to leave comments.
Login now