Using user specified or random image
[impuzzle] / src / settings.cpp
1 #include "settings.h"
2
3 Settings *Settings::instance_ = 0;
4
5 Settings::Settings(QObject *parent) :
6         QObject(parent)
7 {
8     pieceCount_ = 12;
9     image_ = 0;
10 }
11
12 Settings *Settings::instance()
13 {
14     if(!instance_) {
15         instance_ = new Settings;
16     }
17
18     return instance_;
19 }
20
21 int Settings::pieceCount() const
22 {
23     return pieceCount_;
24 }
25
26 void Settings::setPieceCount(const int pieces)
27 {
28     pieceCount_ = pieces;
29 }
30
31 QPixmap Settings::image() const
32 {
33     return image_;
34 }
35
36 void Settings::setImage(const QPixmap &image)
37 {
38     image_ = image;
39 }