X-Git-Url: http://git.maemo.org/git/?p=colorflood;a=blobdiff_plain;f=colorflood%2Fsrc%2Ffield.cpp;h=139aab3b54366dbe65146e6dbc832c83fe8b95fd;hp=44e32591b14251e38313624bf5010d95a65dbbfc;hb=HEAD;hpb=9b18c910c4298b3f2a3667bd6fa16ca7231dfc04 diff --git a/colorflood/src/field.cpp b/colorflood/src/field.cpp index 44e3259..139aab3 100644 --- a/colorflood/src/field.cpp +++ b/colorflood/src/field.cpp @@ -114,9 +114,22 @@ Field::FieldSize Field::getSize () const return size; } +void Field::setSize (int size) +{ + Q_ASSERT(size >= 0 && size < NUM_SIZES); + + if (this->size == size) + return; + + this->size = (FieldSize)size; + randomize(); +} + void Field::randomize () { FieldRect rect; + + rect.brush = 0; rect.flood = false; data.clear(); @@ -271,6 +284,7 @@ void Field::flood (int colorIndex) if (finished) { QMessageBox box; + box.setWindowTitle("Color Flood"); box.setText(msg); box.exec(); randomize();