feat(CMakeLists.txt): add -Wnon-virtual-dtor and -Wsign-conversion warnings

This commit is contained in:
Ronan Abhamon 2018-01-26 15:04:45 +01:00
parent cc773fb5dd
commit 90d505cd62
2 changed files with 4 additions and 2 deletions

View file

@ -51,13 +51,15 @@ if (NOT WIN32)
-Wall \
-Wcast-align \
-Wconversion \
-Werror=return-type \
-Werror=old-style-cast \
-Werror=return-type \
-Wextra \
-Wfloat-equal \
-Winit-self \
-Wnon-virtual-dtor \
-Woverloaded-virtual \
-Wpointer-arith \
-Wsign-conversion \
-Wuninitialized \
-Wunused \
")

View file

@ -35,7 +35,7 @@
void TestUtils::executeKeySequence (QQuickWindow *window, QKeySequence sequence) {
for (int i = 0; i < sequence.count(); ++i) {
int key = sequence[i];
uint key = static_cast<uint>(sequence[static_cast<uint>(i)]);
QTest::keyClick(
window,
Qt::Key(key & ~Qt::KeyboardModifierMask),