Skip to content

Commit 3acc45f

Browse files
committed
Use newest wble library. Change the way it is used in Volbx CMake files.
1 parent c1d5d1a commit 3acc45f

File tree

6 files changed

+17
-20
lines changed

6 files changed

+17
-20
lines changed

CMakeLists.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,9 @@ find_package(Qt6 REQUIRED COMPONENTS Widgets Core Gui Network Xml Test)
1515
qt_standard_project_setup()
1616

1717
include(CMakeLists.txt.qwtble)
18+
include(CMakeLists.txt.wble)
1819

19-
set(THIRD_PARTY_LIBS wble eible zlib quazip)
20+
set(THIRD_PARTY_LIBS eible zlib quazip)
2021
foreach(library ${THIRD_PARTY_LIBS})
2122
configure_file(CMakeLists.txt.${library} ${library}/CMakeLists.txt)
2223
execute_process(COMMAND ${CMAKE_COMMAND} -G ${CMAKE_GENERATOR} .
@@ -39,7 +40,6 @@ find_package(QuaZip-Qt6 CONFIG REQUIRED)
3940
link_directories(${FETCHCONTENT_BASE_DIR}/qwtble-build/qwt/install/lib)
4041
link_directories(${CMAKE_BINARY_DIR}/zlib/install/bin)
4142
link_directories(${CMAKE_BINARY_DIR}/quazip/install/lib)
42-
link_directories(${CMAKE_BINARY_DIR}/wble/install/lib)
4343
link_directories(${CMAKE_BINARY_DIR}/eible/install/lib)
4444

4545
include_directories(${CMAKE_SOURCE_DIR})

CMakeLists.txt.wble

+6-9
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
1-
cmake_minimum_required(VERSION 3.16)
1+
include(FetchContent)
22

3-
include(ExternalProject)
4-
5-
project(wble NONE)
6-
7-
ExternalProject_Add(wble
8-
PREFIX wble
3+
FetchContent_Declare(
4+
wble
95
GIT_REPOSITORY https://github.com/przemek83/wble.git
10-
GIT_TAG v1.1.0
11-
CMAKE_ARGS -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} -DCMAKE_INSTALL_PREFIX=${CMAKE_BINARY_DIR}/wble/install
6+
GIT_TAG d91243e7696acb4f6dde28f71d264b6ac55377d9
127
)
8+
9+
FetchContent_MakeAvailable(wble)

GUI/Export.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
#include <ExportDsv.h>
44
#include <ExportXlsx.h>
5-
#include <ProgressBarCounter.h>
65
#include <qwtble/PlotBase.h>
6+
#include <wble/ProgressBarCounter.h>
77
#include <QDir>
88
#include <QElapsedTimer>
99
#include <QFileDialog>

GUI/FiltersDock.cpp

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
#include "FiltersDock.h"
22

3-
#include <Filter.h>
4-
#include <FilterDates.h>
5-
#include <FilterDoubles.h>
6-
#include <FilterStrings.h>
3+
#include <wble/Filter.h>
4+
#include <wble/FilterDates.h>
5+
#include <wble/FilterDoubles.h>
6+
#include <wble/FilterStrings.h>
77
#include <QLineEdit>
88
#include <QScrollArea>
99
#include <QVBoxLayout>
@@ -152,8 +152,8 @@ FilterNumbers* FiltersDock::createNumbersFilter(const TableModel* parentModel,
152152
const QString columnName{getColumnName(parentModel, index)};
153153
const auto [min, max]{parentModel->getNumericRange(index)};
154154
auto* filter{new FilterDoubles(columnName, min, max)};
155-
auto emitChangeForColumn{
156-
[=](double from, double to) { Q_EMIT filterNumbers(index, from, to); }};
155+
auto emitChangeForColumn{[=](double from, double to)
156+
{ Q_EMIT filterNumbers(index, from, to); }};
157157
connect(filter, &FilterDoubles::newNumericFilter, this,
158158
emitChangeForColumn);
159159
filter->setCheckable(true);

GUI/VolbxMain.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#include "VolbxMain.h"
22

3-
#include <ProgressBarCounter.h>
3+
#include <wble/ProgressBarCounter.h>
44
#include <QActionGroup>
55
#include <QDir>
66
#include <QElapsedTimer>

Import/SpreadsheetsImportTab.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#include <cmath>
44
#include <future>
55

6-
#include <ProgressBarInfinite.h>
6+
#include <wble/ProgressBarInfinite.h>
77
#include <QElapsedTimer>
88
#include <QFileDialog>
99
#include <QFileInfo>

0 commit comments

Comments
 (0)