Skip to content

Commit eb1f021

Browse files
committed
Minor cleaning of CMakeLists.txt. Fix C++ warnings and Qt deprecation.
1 parent be35977 commit eb1f021

File tree

5 files changed

+15
-16
lines changed

5 files changed

+15
-16
lines changed

CMakeLists.txt

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,11 @@ cmake_minimum_required(VERSION 3.16)
22

33
cmake_policy(SET CMP0144 NEW)
44

5-
# remove MinSizeRel otherwise CMP0111 breaks everything
6-
set(CMAKE_CONFIGURATION_TYPES "Debug;Release;RelWithDebInfo" CACHE STRING "" FORCE)
7-
85
project(plugin_python CXX)
96

107
find_package(mo2-cmake CONFIG REQUIRED)
118

12-
find_package(Python 3.12 COMPONENTS Interpreter Development REQUIRED)
9+
find_package(Python ${MO2_PYTHON_VERSION} COMPONENTS Interpreter Development REQUIRED)
1310
find_package(pybind11 CONFIG REQUIRED)
1411

1512
get_filename_component(Python_HOME ${Python_EXECUTABLE} PATH)

tests/mocks/DummyFileTree.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ class DummyFileTree : public MOBase::IFileTree {
1919
return std::make_shared<DummyFileTree>(parent, name);
2020
}
2121

22-
bool doPopulate(std::shared_ptr<const IFileTree> parent,
23-
std::vector<std::shared_ptr<FileTreeEntry>>& entries) const override
22+
bool doPopulate(std::shared_ptr<const IFileTree>,
23+
std::vector<std::shared_ptr<FileTreeEntry>>&) const override
2424
{
2525
return true;
2626
}

tests/python/test_organizer.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,14 @@ PYBIND11_MODULE(organizer, m)
3030
EXPECT_CALL(*mock, startApplication(Eq("invalid.exe"), _, _, _, _, _))
3131
.WillRepeatedly(Return(INVALID_HANDLE_VALUE));
3232
ON_CALL(*mock, waitForApplication)
33-
.WillByDefault([&mock, original_handle = handle](
34-
HANDLE handle, bool refresh, LPDWORD exitCode) {
33+
.WillByDefault([&mock, original_handle = handle](HANDLE handle, bool,
34+
LPDWORD exitCode) {
3535
if (handle == original_handle) {
3636
*exitCode = 0;
3737
return true;
3838
}
3939
else {
40-
*exitCode = -1;
40+
*exitCode = static_cast<DWORD>(-1);
4141
return false;
4242
}
4343
});

tests/python/test_qt.cpp

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -72,24 +72,26 @@ PYBIND11_MODULE(qt, m)
7272
// QVariant
7373

7474
m.def("qvariant_from_none", [](QVariant const& variant) {
75-
return std::make_tuple(variant.userType() == QVariant::Invalid,
75+
return std::make_tuple(variant.userType() == QMetaType::UnknownType,
7676
variant.isValid());
7777
});
7878
m.def("qvariant_from_int", [](QVariant const& variant) {
79-
return std::make_tuple(variant.userType() == QVariant::Int, variant.toInt());
79+
return std::make_tuple(variant.userType() == QMetaType::Int, variant.toInt());
8080
});
8181
m.def("qvariant_from_bool", [](QVariant const& variant) {
82-
return std::make_tuple(variant.userType() == QVariant::Bool, variant.toBool());
82+
return std::make_tuple(variant.userType() == QMetaType::Bool, variant.toBool());
8383
});
8484
m.def("qvariant_from_str", [](QVariant const& variant) {
85-
return std::make_tuple(variant.userType() == QVariant::String,
85+
return std::make_tuple(variant.userType() == QMetaType::QString,
8686
variant.toString());
8787
});
8888
m.def("qvariant_from_list", [](QVariant const& variant) {
89-
return std::make_tuple(variant.userType() == QVariant::List, variant.toList());
89+
return std::make_tuple(variant.userType() == QMetaType::QVariantList,
90+
variant.toList());
9091
});
9192
m.def("qvariant_from_map", [](QVariant const& variant) {
92-
return std::make_tuple(variant.userType() == QVariant::Map, variant.toMap());
93+
return std::make_tuple(variant.userType() == QMetaType::QVariantMap,
94+
variant.toMap());
9395
});
9496

9597
m.def("qvariant_none", []() {

tests/runner/test_iplugin.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ TEST(IPlugin, Basic)
3535
EXPECT_EQ(settings.size(), 1);
3636
EXPECT_EQ(settings[0].key, "a setting");
3737
EXPECT_EQ(settings[0].description, "the setting description");
38-
EXPECT_EQ(settings[0].defaultValue.userType(), QVariant::Type::Int);
38+
EXPECT_EQ(settings[0].defaultValue.userType(), QMetaType::Type::Int);
3939
EXPECT_EQ(settings[0].defaultValue.toInt(), 12);
4040

4141
// no translation, no custom implementation -> name()

0 commit comments

Comments
 (0)