Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/create_releases.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ jobs:
- name: Install Qt
uses: jurplel/install-qt-action@v3
with:
version: "6.10.2"
version: "5.15.2" # "6.10.2"
host: "linux"

- name: Install GDAL
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test_library.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ jobs:
- name: Install Qt
uses: jurplel/install-qt-action@v3
with:
version: "6.10.2"
version: "5.15.2" #"6.10.2"
host: "linux"

- name: Configure
Expand Down
15 changes: 10 additions & 5 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -34,19 +34,24 @@ find_package(SimpleRasters REQUIRED)
if(NEEDS_QT)
set(CMAKE_AUTOMOC TRUE)

find_package(Qt6 COMPONENTS Core Xml Test REQUIRED)
find_package(Qt5 COMPONENTS Core Xml Test REQUIRED)
# find_package(Qt6 COMPONENTS Core Xml Test REQUIRED)

set(QT_LIBS
Qt6::Core
Qt5::Core
# Qt6::Core
)

if(BUILD_GUI_APP)
find_package(Qt6 COMPONENTS Core Widgets Xml Gui Test REQUIRED)
find_package(Qt5 COMPONENTS Core Widgets Xml Gui Test REQUIRED)
# find_package(Qt6 COMPONENTS Core Widgets Xml Gui Test REQUIRED)

set(QT_LIBS
${QT_LIBS}
Qt6::Gui
Qt6::Widgets
Qt5::Gui
Qt5::Widgets
# Qt6::Gui
# Qt6::Widgets
)
endif()

Expand Down
6 changes: 3 additions & 3 deletions conda/meta.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,18 +15,18 @@ requirements:
- pthread-stubs
- libgdal
- libsimplerasters
- qt-main 6.*
- qt-main 5.*
- mesalib # [unix]
host:
- pthread-stubs
- libgdal
- libsimplerasters
- qt-main 6.*
- qt-main 5.*
- mesalib # [unix]
run:
- libgdal
- libsimplerasters
- qt-main 6.*
- qt-main 5.*
- mesalib # [unix]

test:
Expand Down
6 changes: 5 additions & 1 deletion src/bin/losextractor.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -232,7 +232,11 @@ namespace ViewshedBinaries
connect( mFileWidget, &FileSelectorWidget::fileChanged, this, &MainWindow::demUpdated );
connect( mCsvFileWidget, &FileSelectorWidget::fileChanged, this, &MainWindow::updateResultCsv );
connect( mCalculateButton, &QPushButton::clicked, this, &MainWindow::calculateViewshed );
connect( mCurvatureCorrections, &QCheckBox::checkStateChanged, this, &MainWindow::saveSettings );

// Qt 6
// connect( mCurvatureCorrections, &QCheckBox::checkStateChanged, this, &MainWindow::saveSettings );
connect( mCurvatureCorrections, &QCheckBox::stateChanged, this, &MainWindow::saveSettings );

connect( mRefractionCoefficient, &QLineEdit::textChanged, this, &MainWindow::saveSettings );
connect( mEarthDiameter, &QLineEdit::textChanged, this, &MainWindow::saveSettings );

Expand Down
8 changes: 6 additions & 2 deletions src/bin/viewshedcalculatorwindow.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -202,8 +202,12 @@ void MainCalculatorWindow::initGui()

connect( mViewshedType, qOverload<int>( &QComboBox::currentIndexChanged ), this,
&MainCalculatorWindow::saveSettings );
connect( mNoDataForInvisible, &QCheckBox::checkStateChanged, this, &MainCalculatorWindow::saveSettings );
connect( mCurvatureCorrections, &QCheckBox::checkStateChanged, this, &MainCalculatorWindow::saveSettings );
// Qt 6
// connect( mNoDataForInvisible, &QCheckBox::checkStateChanged, this, &MainCalculatorWindow::saveSettings );
// connect( mCurvatureCorrections, &QCheckBox::checkStateChanged, this, &MainCalculatorWindow::saveSettings );
connect( mNoDataForInvisible, &QCheckBox::stateChanged, this, &MainCalculatorWindow::saveSettings );
connect( mCurvatureCorrections, &QCheckBox::stateChanged, this, &MainCalculatorWindow::saveSettings );

connect( mRefractionCoefficient, &QLineEdit::textChanged, this, &MainCalculatorWindow::saveSettings );
connect( mEarthDiameter, &QLineEdit::textChanged, this, &MainCalculatorWindow::saveSettings );
connect( mFileWidget, &FileSelectorWidget::fileChanged, this, &MainCalculatorWindow::validateDem );
Expand Down
3 changes: 2 additions & 1 deletion tests/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,8 @@ macro(add_gui_test filename)
GDAL::GDAL
SimpleRasters::simplerasters_shared
${QT_LIBS}
Qt6::Test
Qt5::Test
# Qt6::Test
viewshed_widgets
)

Expand Down
Loading