summaryrefslogtreecommitdiff
path: root/noncore/games/kcheckers/field.h
authorleseb <leseb>2002-06-11 16:25:06 (UTC)
committer leseb <leseb>2002-06-11 16:25:06 (UTC)
commit2cfbb2adc058b59140a14ba6bbfc057266fea0b8 (patch) (side-by-side diff)
tree2dc8756a9d691cdfb46b537955453f46171ceeff /noncore/games/kcheckers/field.h
parentd709dd35dc07d4a204380354f00a89ceb4d1f845 (diff)
downloadopie-2cfbb2adc058b59140a14ba6bbfc057266fea0b8.zip
opie-2cfbb2adc058b59140a14ba6bbfc057266fea0b8.tar.gz
opie-2cfbb2adc058b59140a14ba6bbfc057266fea0b8.tar.bz2
Version 0.3 port
Diffstat (limited to 'noncore/games/kcheckers/field.h') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/games/kcheckers/field.h19
1 files changed, 18 insertions, 1 deletions
diff --git a/noncore/games/kcheckers/field.h b/noncore/games/kcheckers/field.h
index d929e49..297d94e 100644
--- a/noncore/games/kcheckers/field.h
+++ b/noncore/games/kcheckers/field.h
@@ -12,14 +12,31 @@ class Field:public QWidget
Q_OBJECT
public:
Field(QWidget*,int);
- void draw(QImage*);
+
+ void setFrame(QImage*);
+ void setPicture(QImage*);
+ void setPattern(QImage*);
+ void setLabel(const QString &);
+
signals:
void click(int);
+
protected:
void paintEvent(QPaintEvent*);
void mousePressEvent(QMouseEvent*);
+
private:
+ void draw();
+
int number;
+
+ // pixmap = pattern + label + picture + frame;
+
+ QImage* frame;
+ QImage* picture;
+ QImage* pattern;
+ QString label;
+
QPixmap *pixmap;
};