This is a Solitare game written with Qt + QML. I made this project as my final project for the AP7MP class.
Find a file
ItsDrike 883d766dc3
Register QObject classes as QML elements via macros
Using manual registration with qmlRegisterType (or
qmlRegisterUncreatableType) isn't ideal, because Qt Creator can't pick
up on it. When using the macros, autocompletion & unknown type warnings
in the code disappear.
2024-12-03 15:05:30 +01:00
img/playing_cards Add support for showing playing cards 2024-12-01 01:01:37 +01:00
.gitignore Initial commit 2024-11-30 19:23:45 +01:00
build.sh Add script to build the project manually 2024-12-01 01:10:43 +01:00
CardModel.qml Make cardModel clickable 2024-12-02 19:30:47 +01:00
CMakeLists.txt Store revealed state for the columns 2024-12-02 16:10:51 +01:00
columnslot.cpp Store revealed state for the columns 2024-12-02 16:10:51 +01:00
columnslot.h Register QObject classes as QML elements via macros 2024-12-03 15:05:30 +01:00
gamestate.cpp Fix some bugs in gamestate 2024-12-03 02:15:49 +01:00
gamestate.h Register QObject classes as QML elements via macros 2024-12-03 15:05:30 +01:00
generate_images_qrc.sh Add support for showing playing cards 2024-12-01 01:01:37 +01:00
images.qrc Add support for showing playing cards 2024-12-01 01:01:37 +01:00
LICENSE-THIRD-PARTY.txt Add support for showing playing cards 2024-12-01 01:01:37 +01:00
LICENSE.txt Add GPL 3.0-or-later license 2024-11-30 21:01:01 +01:00
main.cpp Register QObject classes as QML elements via macros 2024-12-03 15:05:30 +01:00
Main.qml Store column property to avoid repetition 2024-12-03 00:23:49 +01:00
playingcard.cpp Fix signal naming 2024-12-03 00:33:22 +01:00
playingcard.h Register QObject classes as QML elements via macros 2024-12-03 15:05:30 +01:00
ScoreBar.qml Add first row, with foundation,throwaway & draw piles 2024-12-02 15:35:37 +01:00