Cockatrice 2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
macros.h
Go to the documentation of this file.
1#ifndef COCKATRICE_MACROS_H
2#define COCKATRICE_MACROS_H
3
4#include <QtGlobal>
5
6// Qt6.7 changed how stateChanged functionality
7// of QCheckBoxes work.
8// See https://doc.qt.io/qt-6/qcheckbox.html#checkStateChanged
9#if QT_VERSION >= QT_VERSION_CHECK(6, 7, 0)
10#define QT_STATE_CHANGED checkStateChanged
11#define QT_STATE_CHANGED_T Qt::CheckState
12#else
13#define QT_STATE_CHANGED stateChanged
14#define QT_STATE_CHANGED_T int
15#endif
16
17#endif // COCKATRICE_MACROS_H