Diffstat (limited to 'noncore/games/oyatzee/oyatzee.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/games/oyatzee/oyatzee.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/noncore/games/oyatzee/oyatzee.cpp b/noncore/games/oyatzee/oyatzee.cpp index 7940b89..85d9616 100644 --- a/noncore/games/oyatzee/oyatzee.cpp +++ b/noncore/games/oyatzee/oyatzee.cpp @@ -40,9 +40,8 @@ OYatzee::OYatzee( QWidget *parent , const char *name, WFlags fl ) : QMainWindow( QVBoxLayout *vbox = new QVBoxLayout( thing ); sb = new Scoreboard( thing , "sb" ); dw = new DiceWidget( thing , "dw" ); - vbox->addWidget( sb ); vbox->addWidget( dw ); @@ -121,9 +120,13 @@ Dice::Dice( QWidget *parent , const char *name ) : QFrame( parent , name ) } void Dice::slotSelected() { - qDebug( QString::number( Value ) ); + if ( isSelected ) + isSelected = false; + else isSelected = true; + + update(); } int Dice::hasValue() { @@ -149,8 +152,11 @@ void Dice::paintEvent( QPaintEvent * ) p.begin( this ); p.drawRect( 0,0, this->width() , this->height() ); + if ( isSelected ) + p.drawRect( 20,20, 10,10 ); + paintNumber( &p ); } void Dice::paintNumber( QPainter *p ) |