Skip to content
Open
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 CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 3.18)
cmake_minimum_required(VERSION 3.16)
project(Spix LANGUAGES CXX)

option(SPIX_BUILD_EXAMPLES "Build Spix examples." ON)
Expand Down
4 changes: 2 additions & 2 deletions libs/Core/src/Commands/WaitForItem.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,12 @@ namespace cmd {

WaitForItem::WaitForItem(ItemPath path, std::chrono::milliseconds maxWaitTime, std::promise<bool> promise)
: m_path(std::move(path))
, m_promise(std::move(promise))
, m_maxWaitTime(std::move(maxWaitTime))
, m_promise(std::move(promise))
{
}

void WaitForItem::execute(CommandEnvironment& env)
void WaitForItem::execute(CommandEnvironment& /*env*/)
{
m_promise.set_value(m_itemFound);
}
Expand Down
2 changes: 1 addition & 1 deletion libs/Core/src/Commands/WaitForItem.h
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ class WaitForItem : public Command {
private:
bool m_timerInitialized = false;
std::chrono::steady_clock::time_point m_startTime;
std::chrono::milliseconds m_maxWaitTime;
ItemPath m_path;
std::chrono::milliseconds m_maxWaitTime;
std::promise<bool> m_promise;
bool m_itemFound = false;
};
Expand Down
4 changes: 2 additions & 2 deletions libs/Core/src/Scene/Mock/MockEvents.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -36,11 +36,11 @@ void MockEvents::stringInput(Item* item, const std::string& text)
}
}

void MockEvents::keyPress(Item* item, int keyCode, KeyModifier mod)
void MockEvents::keyPress(Item* /*item*/, int /*keyCode*/, KeyModifier /*mod*/)
{
}

void MockEvents::keyRelease(Item* item, int keyCode, KeyModifier mod)
void MockEvents::keyRelease(Item* /*item*/, int /*keyCode*/, KeyModifier /*mod*/)
{
}

Expand Down
4 changes: 2 additions & 2 deletions libs/Core/src/Scene/Mock/MockItem.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -36,11 +36,11 @@ std::string MockItem::stringProperty(const std::string& name) const
return m_stringProperties.at(name);
}

void MockItem::setStringProperty(const std::string& name, const std::string& value)
void MockItem::setStringProperty(const std::string& /*name*/, const std::string& /*value*/)
{
}

bool MockItem::invokeMethod(const std::string& method, const std::vector<Variant>& args, Variant& ret)
bool MockItem::invokeMethod(const std::string& /*method*/, const std::vector<Variant>& /*args*/, Variant& ret)
{
ret = Variant(nullptr);
return true;
Expand Down
2 changes: 1 addition & 1 deletion libs/Scenes/QtQuick/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ source_group(TREE ${CMAKE_CURRENT_SOURCE_DIR} PREFIX source FILES ${SOURCES})
#
# Qt MOC Files
#
cmake_language(CALL "qt${SPIX_QT_MAJOR}_wrap_cpp" MOC_FILES "include/Spix/QtQmlBot.h")
qt_wrap_cpp(SOURCES "include/Spix/QtQmlBot.h")

#
# Target
Expand Down
6 changes: 3 additions & 3 deletions libs/Scenes/QtQuick/src/QtItemTools.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -263,9 +263,9 @@ Variant QMLReturnVariantToVariant(const QMLReturnVariant& var)

bool CanConvertArgTypes(const QMetaMethod& metaMethod, const std::vector<QVariant>& varargs)
{
if (metaMethod.parameterCount() != varargs.size())
if (metaMethod.parameterCount() != static_cast<int>(varargs.size()))
return false;
for (size_t i = 0; i < metaMethod.parameterCount(); i++) {
for (size_t i = 0; i < static_cast<size_t>(metaMethod.parameterCount()); i++) {
int targetType = metaMethod.parameterType(i);
if (targetType != QMetaType::Type::QVariant && !varargs[i].canConvert(targetType))
return false;
Expand All @@ -277,7 +277,7 @@ bool GetMethodMetaForArgs(
const QObject& obj, const std::string& method, const std::vector<QVariant>& varargs, QMetaMethod& ret)
{
const QMetaObject* itemMeta = obj.metaObject();
for (size_t i = 0; i < itemMeta->methodCount(); i++) {
for (size_t i = 0; i < static_cast<size_t>(itemMeta->methodCount()); i++) {
const QMetaMethod methodMeta = itemMeta->method(i);
if (methodMeta.name().compare(method.data()) == 0 && CanConvertArgTypes(methodMeta, varargs)) {
ret = methodMeta;
Expand Down