start implementing away-automode-radio-buttons
This commit is contained in:
@@ -735,6 +735,50 @@
|
|||||||
</item>
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
</widget>
|
</widget>
|
||||||
|
<widget class="QWidget" name="tab_away" >
|
||||||
|
<attribute name="title" >
|
||||||
|
<string>Away</string>
|
||||||
|
</attribute>
|
||||||
|
<layout class="QGridLayout" >
|
||||||
|
<item row="0" column="0" >
|
||||||
|
<widget class="QRadioButton" name="radioButton_manualAction" >
|
||||||
|
<property name="text" >
|
||||||
|
<string>Manual Action (default)</string>
|
||||||
|
</property>
|
||||||
|
<property name="checked" >
|
||||||
|
<bool>true</bool>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="1" column="0" >
|
||||||
|
<widget class="QRadioButton" name="radioButton_autoCheckFold" >
|
||||||
|
<property name="text" >
|
||||||
|
<string>Auto-Check / Auto-Fold</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="2" column="0" >
|
||||||
|
<widget class="QRadioButton" name="radioButton_autoCheckCallAny" >
|
||||||
|
<property name="text" >
|
||||||
|
<string>Auto-Check / Auto-Call-Any</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="3" column="0" >
|
||||||
|
<spacer>
|
||||||
|
<property name="orientation" >
|
||||||
|
<enum>Qt::Vertical</enum>
|
||||||
|
</property>
|
||||||
|
<property name="sizeHint" >
|
||||||
|
<size>
|
||||||
|
<width>20</width>
|
||||||
|
<height>40</height>
|
||||||
|
</size>
|
||||||
|
</property>
|
||||||
|
</spacer>
|
||||||
|
</item>
|
||||||
|
</layout>
|
||||||
|
</widget>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="1" column="0" >
|
<item row="1" column="0" >
|
||||||
|
|||||||
@@ -488,6 +488,11 @@ mainWindowImpl::mainWindowImpl(ConfigFile *c, QMainWindow *parent)
|
|||||||
pushButton_CallCheckSet->setStyleSheet("QPushButton { border:none; background-image: url(" + myAppDataPath +"gfx/gui/table/default/playeraction_05.png); "+ font2String +" font-size: 11px; font-weight: bold; color: #F0F0F0; }");
|
pushButton_CallCheckSet->setStyleSheet("QPushButton { border:none; background-image: url(" + myAppDataPath +"gfx/gui/table/default/playeraction_05.png); "+ font2String +" font-size: 11px; font-weight: bold; color: #F0F0F0; }");
|
||||||
pushButton_FoldAllin->setStyleSheet("QPushButton { border:none; background-image: url(" + myAppDataPath +"gfx/gui/table/default/playeraction_07.png); "+ font2String +" font-size: 11px; font-weight: bold; color: #F0F0F0; }");
|
pushButton_FoldAllin->setStyleSheet("QPushButton { border:none; background-image: url(" + myAppDataPath +"gfx/gui/table/default/playeraction_07.png); "+ font2String +" font-size: 11px; font-weight: bold; color: #F0F0F0; }");
|
||||||
|
|
||||||
|
// away radiobuttons
|
||||||
|
radioButton_manualAction->setStyleSheet("QRadioButton { color:#F0F0F0; } QRadioButton::indicator::checked {image: url(" + myAppDataPath +"gfx/gui/table/default/playeraction_07.png }");
|
||||||
|
// radioButton_autoCheckFold->setStyleSheet("QLabel { color: #F0F0F0; }");
|
||||||
|
// radioButton_autoCheckCallAny->setStyleSheet("QLabel { color: #F0F0F0; }");
|
||||||
|
|
||||||
groupBox_RightToolBox->setStyleSheet("QGroupBox { border:none; background-image: url(" + myAppDataPath +"gfx/gui/misc/toolboxFrameBG.png) }");
|
groupBox_RightToolBox->setStyleSheet("QGroupBox { border:none; background-image: url(" + myAppDataPath +"gfx/gui/misc/toolboxFrameBG.png) }");
|
||||||
groupBox_LeftToolBox->setStyleSheet("QGroupBox { border:none; background-image: url(" + myAppDataPath +"gfx/gui/misc/toolboxFrameBG.png) }");
|
groupBox_LeftToolBox->setStyleSheet("QGroupBox { border:none; background-image: url(" + myAppDataPath +"gfx/gui/misc/toolboxFrameBG.png) }");
|
||||||
|
|
||||||
@@ -606,6 +611,10 @@ mainWindowImpl::mainWindowImpl(ConfigFile *c, QMainWindow *parent)
|
|||||||
connect( lineEdit_ChatInput, SIGNAL( textChanged (QString) ), this, SLOT( checkChatInputLength(QString) ) );
|
connect( lineEdit_ChatInput, SIGNAL( textChanged (QString) ), this, SLOT( checkChatInputLength(QString) ) );
|
||||||
connect( lineEdit_ChatInput, SIGNAL( textEdited (QString) ), myChat, SLOT( setChatTextEdited() ) );
|
connect( lineEdit_ChatInput, SIGNAL( textEdited (QString) ), myChat, SLOT( setChatTextEdited() ) );
|
||||||
|
|
||||||
|
connect( radioButton_manualAction, SIGNAL( clicked() ) , this, SLOT( changePlayingMode() ) );
|
||||||
|
connect( radioButton_autoCheckFold, SIGNAL( clicked() ) , this, SLOT( changePlayingMode() ) );
|
||||||
|
connect( radioButton_autoCheckCallAny, SIGNAL( clicked() ), this, SLOT( changePlayingMode() ) );
|
||||||
|
|
||||||
//Nachrichten Thread-Save
|
//Nachrichten Thread-Save
|
||||||
connect(this, SIGNAL(signalInitGui(int)), this, SLOT(initGui(int)));
|
connect(this, SIGNAL(signalInitGui(int)), this, SLOT(initGui(int)));
|
||||||
|
|
||||||
@@ -3486,7 +3495,7 @@ void mainWindowImpl::networkError(int errorID, int /*osErrorID*/) {
|
|||||||
myChangeHumanPlayerNameDialog->exec(); }
|
myChangeHumanPlayerNameDialog->exec(); }
|
||||||
break;
|
break;
|
||||||
case ERR_NET_INVALID_PLAYER_NAME:
|
case ERR_NET_INVALID_PLAYER_NAME:
|
||||||
{ myChangeHumanPlayerNameDialog->label_Message->setText(tr("The player name is too short, too long or reserved. Please choose another one."));
|
{ myChangeHumanPlayerNameDialog->label_Message->setText(tr("The player name is too short, too long or invalid. Please choose another one."));
|
||||||
myChangeHumanPlayerNameDialog->exec(); }
|
myChangeHumanPlayerNameDialog->exec(); }
|
||||||
break;
|
break;
|
||||||
case ERR_NET_INVALID_GAME_NAME:
|
case ERR_NET_INVALID_GAME_NAME:
|
||||||
@@ -3639,18 +3648,9 @@ void mainWindowImpl::keyPressEvent ( QKeyEvent * event ) {
|
|||||||
pushButton_FoldAllin->click();
|
pushButton_FoldAllin->click();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (event->key() == Qt::Key_F4) {
|
if (event->key() == Qt::Key_F4) { radioButton_manualAction->click(); }
|
||||||
playingMode = 0;
|
if (event->key() == Qt::Key_F5) { radioButton_autoCheckFold->click(); }
|
||||||
statusBar()->showMessage(tr("Manual mode set. You've got to choose yourself now."), 5000);
|
if (event->key() == Qt::Key_F6) { radioButton_autoCheckCallAny->click(); }
|
||||||
}
|
|
||||||
if (event->key() == Qt::Key_F5) {
|
|
||||||
playingMode = 1;
|
|
||||||
statusBar()->showMessage(tr("Auto mode set: Check or call any."), 5000);
|
|
||||||
}
|
|
||||||
if (event->key() == Qt::Key_F6) {
|
|
||||||
playingMode = 2;
|
|
||||||
statusBar()->showMessage(tr("Auto mode set: Check or fold."), 5000);
|
|
||||||
}
|
|
||||||
if (event->key() == 16777249) { //CTRL
|
if (event->key() == 16777249) { //CTRL
|
||||||
pushButton_break->click();
|
pushButton_break->click();
|
||||||
ctrlPressed = TRUE;
|
ctrlPressed = TRUE;
|
||||||
@@ -3673,6 +3673,28 @@ void mainWindowImpl::keyPressEvent ( QKeyEvent * event ) {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void mainWindowImpl::changePlayingMode() {
|
||||||
|
|
||||||
|
int mode;
|
||||||
|
|
||||||
|
if(radioButton_manualAction->isChecked()) { mode=0; }
|
||||||
|
if(radioButton_autoCheckFold->isChecked()) { mode=1; }
|
||||||
|
if(radioButton_autoCheckCallAny->isChecked()) { mode=2; }
|
||||||
|
|
||||||
|
|
||||||
|
switch (mode) {
|
||||||
|
|
||||||
|
case 0: { statusBar()->showMessage(tr("Manual mode set. You've got to choose yourself now."), 5000); }
|
||||||
|
break;
|
||||||
|
case 1: { statusBar()->showMessage(tr("Auto mode set: Check or call any."), 5000); }
|
||||||
|
break;
|
||||||
|
case 2: { statusBar()->showMessage(tr("Auto mode set: Check or fold."), 5000); }
|
||||||
|
break;
|
||||||
|
default: { cout << "changePlayingMode ERROR!!!!" << endl; }
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
bool mainWindowImpl::eventFilter(QObject *obj, QEvent *event)
|
bool mainWindowImpl::eventFilter(QObject *obj, QEvent *event)
|
||||||
{
|
{
|
||||||
QKeyEvent *keyEvent = static_cast<QKeyEvent*>(event);
|
QKeyEvent *keyEvent = static_cast<QKeyEvent*>(event);
|
||||||
|
|||||||
@@ -304,6 +304,8 @@ public slots:
|
|||||||
|
|
||||||
void mouseOverFlipCards(bool front);
|
void mouseOverFlipCards(bool front);
|
||||||
|
|
||||||
|
void changePlayingMode();
|
||||||
|
|
||||||
void quitPokerTH();
|
void quitPokerTH();
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ MyLeftTabWidget::MyLeftTabWidget(QGroupBox *parent)
|
|||||||
int padding = 1;
|
int padding = 1;
|
||||||
#else
|
#else
|
||||||
QString font1String("font-family: \"Nimbus Sans L\";");
|
QString font1String("font-family: \"Nimbus Sans L\";");
|
||||||
int padding = -1;
|
int padding = 0;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
QTabBar *myTabBar = this->tabBar();
|
QTabBar *myTabBar = this->tabBar();
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ MyRightTabWidget::MyRightTabWidget(QGroupBox *parent)
|
|||||||
int padding = 1;
|
int padding = 1;
|
||||||
#else
|
#else
|
||||||
QString font1String("font-family: \"Nimbus Sans L\";");
|
QString font1String("font-family: \"Nimbus Sans L\";");
|
||||||
int padding = -1;
|
int padding = 0;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
QTabBar *myTabBar = this->tabBar();
|
QTabBar *myTabBar = this->tabBar();
|
||||||
|
|||||||
Reference in New Issue
Block a user