diff --git a/src/game_defs.h b/src/game_defs.h
index 90407b84..88367bf1 100644
--- a/src/game_defs.h
+++ b/src/game_defs.h
@@ -39,99 +39,107 @@
#define POKERTH_CD_STYLE_FILE_VERSION 1
enum ServerMode {
- SERVER_MODE_LAN,
- SERVER_MODE_INTERNET_NOAUTH,
- SERVER_MODE_INTERNET_AUTH
+ SERVER_MODE_LAN,
+ SERVER_MODE_INTERNET_NOAUTH,
+ SERVER_MODE_INTERNET_AUTH
};
enum ServerTransportProtocol {
- TRANSPORT_PROTOCOL_TCP = 1,
- TRANSPORT_PROTOCOL_SCTP = 2,
- TRANSPORT_PROTOCOL_TCP_SCTP = 3};
+ TRANSPORT_PROTOCOL_TCP = 1,
+ TRANSPORT_PROTOCOL_SCTP = 2,
+ TRANSPORT_PROTOCOL_TCP_SCTP = 3};
enum GameState {
- GAME_STATE_PREFLOP = 0,
- GAME_STATE_FLOP,
- GAME_STATE_TURN,
- GAME_STATE_RIVER,
- GAME_STATE_POST_RIVER,
- GAME_STATE_PREFLOP_SMALL_BLIND = 0xF0,
- GAME_STATE_PREFLOP_BIG_BLIND = 0xF1 };
+ GAME_STATE_PREFLOP = 0,
+ GAME_STATE_FLOP,
+ GAME_STATE_TURN,
+ GAME_STATE_RIVER,
+ GAME_STATE_POST_RIVER,
+ GAME_STATE_PREFLOP_SMALL_BLIND = 0xF0,
+ GAME_STATE_PREFLOP_BIG_BLIND = 0xF1 };
enum PlayerAction {
- PLAYER_ACTION_NONE = 0,
- PLAYER_ACTION_FOLD,
- PLAYER_ACTION_CHECK,
- PLAYER_ACTION_CALL,
- PLAYER_ACTION_BET,
- PLAYER_ACTION_RAISE,
- PLAYER_ACTION_ALLIN };
+ PLAYER_ACTION_NONE = 0,
+ PLAYER_ACTION_FOLD,
+ PLAYER_ACTION_CHECK,
+ PLAYER_ACTION_CALL,
+ PLAYER_ACTION_BET,
+ PLAYER_ACTION_RAISE,
+ PLAYER_ACTION_ALLIN };
enum PlayerActionCode
{
- ACTION_CODE_VALID = 0,
- ACTION_CODE_INVALID_STATE,
- ACTION_CODE_NOT_YOUR_TURN,
- ACTION_CODE_NOT_ALLOWED
+ ACTION_CODE_VALID = 0,
+ ACTION_CODE_INVALID_STATE,
+ ACTION_CODE_NOT_YOUR_TURN,
+ ACTION_CODE_NOT_ALLOWED
};
enum DenyKickPlayerReason
{
- KICK_DENIED_INVALID_STATE = 0,
- KICK_DENIED_TOO_FEW_PLAYERS,
- KICK_DENIED_TEMPORARY,
- KICK_DENIED_OTHER_IN_PROGRESS,
- KICK_DENIED_INVALID_PLAYER_ID
+ KICK_DENIED_INVALID_STATE = 0,
+ KICK_DENIED_TOO_FEW_PLAYERS,
+ KICK_DENIED_TEMPORARY,
+ KICK_DENIED_OTHER_IN_PROGRESS,
+ KICK_DENIED_INVALID_PLAYER_ID
};
enum KickVote
{
- KICK_VOTE_AGAINST = 0,
- KICK_VOTE_IN_FAVOUR
+ KICK_VOTE_AGAINST = 0,
+ KICK_VOTE_IN_FAVOUR
};
enum DenyVoteReason
{
- VOTE_DENIED_INVALID_PETITION = 0,
- VOTE_DENIED_ALREADY_VOTED
+ VOTE_DENIED_INVALID_PETITION = 0,
+ VOTE_DENIED_ALREADY_VOTED
};
enum EndPetitionReason
{
- PETITION_END_ENOUGH_VOTES = 0,
- PETITION_END_NOT_ENOUGH_PLAYERS,
- PETITION_END_PLAYER_LEFT,
- PETITION_END_TIMEOUT
+ PETITION_END_ENOUGH_VOTES = 0,
+ PETITION_END_NOT_ENOUGH_PLAYERS,
+ PETITION_END_PLAYER_LEFT,
+ PETITION_END_TIMEOUT
};
enum DenyGameInvitationReason
{
- DENY_GAME_INVITATION_NO = 0,
- DENY_GAME_INVITATION_BUSY
+ DENY_GAME_INVITATION_NO = 0,
+ DENY_GAME_INVITATION_BUSY
};
enum Button {
- BUTTON_NONE = 0,
- BUTTON_DEALER,
- BUTTON_SMALL_BLIND,
- BUTTON_BIG_BLIND };
+ BUTTON_NONE = 0,
+ BUTTON_DEALER,
+ BUTTON_SMALL_BLIND,
+ BUTTON_BIG_BLIND };
enum NetTimeoutReason {
- NETWORK_TIMEOUT_GENERIC = 0,
- NETWORK_TIMEOUT_GAME_ADMIN_IDLE
+ NETWORK_TIMEOUT_GENERIC = 0,
+ NETWORK_TIMEOUT_GAME_ADMIN_IDLE
};
struct ServerStats
{
- ServerStats()
+ ServerStats()
: numberOfPlayersOnServer(0), numberOfGamesOpen(0), totalPlayersEverLoggedIn(0),
- totalGamesEverCreated(0), maxGamesOpen(0), maxPlayersLoggedIn(0) {}
- unsigned numberOfPlayersOnServer;
- unsigned numberOfGamesOpen;
- unsigned totalPlayersEverLoggedIn;
- unsigned totalGamesEverCreated;
- unsigned maxGamesOpen;
- unsigned maxPlayersLoggedIn;
+ totalGamesEverCreated(0), maxGamesOpen(0), maxPlayersLoggedIn(0) {}
+ unsigned numberOfPlayersOnServer;
+ unsigned numberOfGamesOpen;
+ unsigned totalPlayersEverLoggedIn;
+ unsigned totalGamesEverCreated;
+ unsigned maxGamesOpen;
+ unsigned maxPlayersLoggedIn;
+};
+
+enum StyleState {
+ OK = 0,
+ OUTDATED,
+ FIELDS_EMPTY,
+ PICTURES_MISSING,
+ NOT_READABLE
};
#endif
diff --git a/src/gui/qt/resources/emblem-important.png b/src/gui/qt/resources/emblem-important.png
new file mode 100644
index 00000000..663ad2bf
Binary files /dev/null and b/src/gui/qt/resources/emblem-important.png differ
diff --git a/src/gui/qt/resources/pokerth.qrc b/src/gui/qt/resources/pokerth.qrc
index 0b63d6e5..8106b7d5 100644
--- a/src/gui/qt/resources/pokerth.qrc
+++ b/src/gui/qt/resources/pokerth.qrc
@@ -49,6 +49,7 @@
text-html.png
text-plain.png
document-open-folder.png
+ emblem-important.png
cflags/ad.png
diff --git a/src/gui/qt/settingsdialog.ui b/src/gui/qt/settingsdialog.ui
index ae8c0d21..20d68616 100644
--- a/src/gui/qt/settingsdialog.ui
+++ b/src/gui/qt/settingsdialog.ui
@@ -571,11 +571,6 @@ p, li { white-space: pre-wrap; }
Maintainer
-
-
- State
-
-
diff --git a/src/gui/qt/settingsdialog/settingsdialogimpl.cpp b/src/gui/qt/settingsdialog/settingsdialogimpl.cpp
index f3507cfe..605f3f85 100644
--- a/src/gui/qt/settingsdialog/settingsdialogimpl.cpp
+++ b/src/gui/qt/settingsdialog/settingsdialogimpl.cpp
@@ -255,6 +255,9 @@ void settingsDialogImpl::exec() {
defaultTableItem->setData(0, 15, QString::fromUtf8(myConfig->readConfigString("AppDataDir").c_str())+"gfx/gui/table/default/defaulttablestyle.xml");
defaultTableItem->setData(0, 16, POKERTH_DISTRIBUTED_STYLE);
defaultTableItem->setData(0, Qt::ToolTipRole, QString::fromUtf8(myConfig->readConfigString("AppDataDir").c_str())+"gfx/gui/table/default/defaulttablestyle.xml");
+ defaultTableItem->setData(2, Qt::ToolTipRole, defaultTableStyle.getMyStateToolTipInfo());
+ if(defaultTableStyle.getState()) defaultTableItem->setIcon(2, QIcon(":/gfx/emblem-important.png"));
+ else defaultTableItem->setIcon(2, QIcon(":/gfx/dialog_ok_apply.png"));
}
//add danuxi table
GameTableStyleReader danuxi1TableStyle(myConfig, this);
@@ -266,6 +269,9 @@ void settingsDialogImpl::exec() {
danuxi1TableItem->setData(0, 15, QString::fromUtf8(myConfig->readConfigString("AppDataDir").c_str())+"gfx/gui/table/danuxi1/danuxi1tablestyle.xml");
danuxi1TableItem->setData(0, 16, POKERTH_DISTRIBUTED_STYLE);
danuxi1TableItem->setData(0, Qt::ToolTipRole, QString::fromUtf8(myConfig->readConfigString("AppDataDir").c_str())+"gfx/gui/table/danuxi1/danuxi1tablestyle.xml");
+ danuxi1TableItem->setData(2, Qt::ToolTipRole, danuxi1TableStyle.getMyStateToolTipInfo());
+ if(danuxi1TableStyle.getState()) danuxi1TableItem->setIcon(2, QIcon(":/gfx/emblem-important.png"));
+ else danuxi1TableItem->setIcon(2, QIcon(":/gfx/dialog_ok_apply.png"));
}
//load secondary styles into list (if fallback no entry)
@@ -281,6 +287,9 @@ void settingsDialogImpl::exec() {
nextItem->setData(0, 15,QString::fromUtf8(it1->c_str()));
nextItem->setData(0, 16, ADDITIONAL_STYLE);
nextItem->setData(0, Qt::ToolTipRole,QString::fromUtf8(it1->c_str()));
+ nextItem->setData(2, Qt::ToolTipRole, nextStyle.getMyStateToolTipInfo());
+ if(nextStyle.getState()) nextItem->setIcon(2, QIcon(":/gfx/emblem-important.png"));
+ else nextItem->setIcon(2, QIcon(":/gfx/dialog_ok_apply.png"));
treeWidget_gameTableStyles->addTopLevelItem(nextItem);
}
}
@@ -1052,6 +1061,9 @@ void settingsDialogImpl::addGameTableStyle()
newItem->setData(0, 15,fileName);
newItem->setData(0, 16, ADDITIONAL_STYLE);
newItem->setData(0, Qt::ToolTipRole,fileName);
+ newItem->setData(2, Qt::ToolTipRole, newStyle.getMyStateToolTipInfo());
+ if(newStyle.getState()) newItem->setIcon(2, QIcon(":/gfx/emblem-important.png"));
+ else newItem->setIcon(2, QIcon(":/gfx/dialog-ok-apply.png"));
treeWidget_gameTableStyles->addTopLevelItem(newItem);
treeWidget_gameTableStyles->setCurrentItem(newItem);
treeWidget_gameTableStyles->sortItems(0, Qt::AscendingOrder);
@@ -1266,7 +1278,7 @@ void settingsDialogImpl::saveLogFileAs()
if(selectedItem) {
QString fileName = QFileDialog::getSaveFileName(this, tr("Save PokerTH log file"),
QDir::homePath()+"/"+selectedItem->text(0),
- tr("PokerTH SQL log (*.pdb)"));
+ tr("PokerTH SQL log (*.pdb)"));
if(!fileName.isEmpty()) {
QFile::copy(selectedItem->data(0, Qt::UserRole).toString(), fileName);
diff --git a/src/gui/qt/styles/gametablestylereader.cpp b/src/gui/qt/styles/gametablestylereader.cpp
index 0ef0f677..3275a1e0 100644
--- a/src/gui/qt/styles/gametablestylereader.cpp
+++ b/src/gui/qt/styles/gametablestylereader.cpp
@@ -29,42 +29,42 @@ using namespace std;
GameTableStyleReader::GameTableStyleReader(ConfigFile *c, QWidget *w) : myConfig(c), myW(w), fallBack(0), loadedSuccessfull(0)
{
- //set fonts and font sizes
+ //set fonts and font sizes
#ifdef _WIN32
- font1String = "font-family: \"Arial\";";
- font2String = "font-family: \"Nimbus Sans L\";";
- cashFontSize = "11";
- setLabelFontSize = "11";
- playerNameLabelFontSize = "11";
- smallBoardFontSize = "13";
- bigBoardFontSize = "18";
- humanPlayerButtonFontSize = "13";
- betValueFontSize = "11";
-
- tabBarPaddingTop = "2";
- tabBarPaddingSide = "10";
+ font1String = "font-family: \"Arial\";";
+ font2String = "font-family: \"Nimbus Sans L\";";
+ cashFontSize = "11";
+ setLabelFontSize = "11";
+ playerNameLabelFontSize = "11";
+ smallBoardFontSize = "13";
+ bigBoardFontSize = "18";
+ humanPlayerButtonFontSize = "13";
+ betValueFontSize = "11";
+
+ tabBarPaddingTop = "2";
+ tabBarPaddingSide = "10";
#else
- #ifdef __APPLE__
- font1String = "font-family: \"Lucida Grande\";";
- font2String = "font-family: \"Lucida Grande\";";
+#ifdef __APPLE__
+ font1String = "font-family: \"Lucida Grande\";";
+ font2String = "font-family: \"Lucida Grande\";";
- tabBarPaddingTop = "1";
- tabBarPaddingSide = "9";
- #else
- font1String = "font-family: \"Nimbus Sans L\";";
- font2String = "font-family: \"Bitstream Vera Sans\";";
+ tabBarPaddingTop = "1";
+ tabBarPaddingSide = "9";
+#else
+ font1String = "font-family: \"Nimbus Sans L\";";
+ font2String = "font-family: \"Bitstream Vera Sans\";";
- tabBarPaddingTop = "0";
- tabBarPaddingSide = "9";
- #endif
- textBrowserFontsize= "10";
- cashFontSize = "10";
- setLabelFontSize = "10";
- playerNameLabelFontSize = "11";
- smallBoardFontSize = "13";
- bigBoardFontSize = "17";
- humanPlayerButtonFontSize = "12";
- betValueFontSize = "10";
+ tabBarPaddingTop = "0";
+ tabBarPaddingSide = "9";
+#endif
+ textBrowserFontsize= "10";
+ cashFontSize = "10";
+ setLabelFontSize = "10";
+ playerNameLabelFontSize = "11";
+ smallBoardFontSize = "13";
+ bigBoardFontSize = "17";
+ humanPlayerButtonFontSize = "12";
+ betValueFontSize = "10";
#endif
}
@@ -76,748 +76,761 @@ GameTableStyleReader::~GameTableStyleReader()
void GameTableStyleReader::readStyleFile(QString file) {
- //if style file failed --> default style fallback
- if(QFile(file).exists()) {
- currentFileName = QFile(file).fileName();
- }
- else {
- currentFileName = QFile(QString::fromUtf8(myConfig->readConfigString("AppDataDir").c_str())+"gfx/gui/table/default/defaulttablestyle.xml").fileName();
- fallBack = 1;
- }
+ //if style file failed --> default style fallback
+ if(QFile(file).exists()) {
+ currentFileName = QFile(file).fileName();
+ }
+ else {
+ currentFileName = QFile(QString::fromUtf8(myConfig->readConfigString("AppDataDir").c_str())+"gfx/gui/table/default/defaulttablestyle.xml").fileName();
+ fallBack = 1;
+ }
- QFile myFile(currentFileName);
- myFile.open(QIODevice::ReadOnly);
- fileContent = myFile.readAll();
+ QFile myFile(currentFileName);
+ myFile.open(QIODevice::ReadOnly);
+ fileContent = myFile.readAll();
- QFileInfo info(currentFileName);
- currentDir = info.absolutePath()+"/";
+ QFileInfo info(currentFileName);
+ currentDir = info.absolutePath()+"/";
- //start reading the file and fill vars
- string tempString1("");
- TiXmlDocument doc;
- doc.Parse(fileContent.constData());
+ //start reading the file and fill vars
+ string tempString1("");
+ TiXmlDocument doc;
+ doc.Parse(fileContent.constData());
- if(doc.RootElement()) {
- TiXmlHandle docHandle( &doc );
+ if(doc.RootElement()) {
+ TiXmlHandle docHandle( &doc );
- TiXmlElement *CardDeckElement = docHandle.FirstChild( "PokerTH" ).FirstChild( "CardDeck" ).ToElement();
- if(CardDeckElement) {
- QMessageBox::warning(myW, tr("Game Table Style Error"),
- tr("A card deck style was selected instead of a game table style.\nPlease select a game table style and try again!"),
- QMessageBox::Ok);
- }
- else {
- TiXmlElement* itemsList = docHandle.FirstChild( "PokerTH" ).FirstChild( "TableStyle" ).FirstChild().ToElement();
- for( ; itemsList; itemsList=itemsList->NextSiblingElement()) {
- const char *tmpStr1 = itemsList->Attribute("value");
- if (tmpStr1) {
- tempString1 = tmpStr1;
-
- // INFOS
- if(itemsList->ValueStr() == "StyleDescription") { StyleDescription = QString::fromUtf8(tempString1.c_str()); }
- else if(itemsList->ValueStr() == "StyleMaintainerName") { StyleMaintainerName = QString::fromUtf8(tempString1.c_str()); }
- else if(itemsList->ValueStr() == "StyleMaintainerEMail") { StyleMaintainerEMail = QString::fromUtf8(tempString1.c_str()); }
- else if(itemsList->ValueStr() == "StyleCreateDate") { StyleCreateDate = QString::fromUtf8(tempString1.c_str()); }
- else if(itemsList->ValueStr() == "PokerTHStyleFileVersion") { PokerTHStyleFileVersion = QString::fromUtf8(tempString1.c_str()); }
- // WINDOWS SETTINGS
- else if (itemsList->ValueStr() == "IfFixedWindowSize") { IfFixedWindowSize = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "FixedWindowWidth") { FixedWindowWidth = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "FixedWindowHeight") { FixedWindowHeight = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "MinimumWindowWidth") { MinimumWindowWidth = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "MinimumWindowHeight") { MinimumWindowHeight = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "MaximumWindowWidth") { MaximumWindowWidth = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "MaximumWindowHeight") { MaximumWindowHeight = QString::fromUtf8(tempString1.c_str()); }
- // PICS
- else if (itemsList->ValueStr() == "Preview") { Preview = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "ActionAllInI18NPic") { ActionAllInI18NPic = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "ActionRaiseI18NPic") { ActionRaiseI18NPic = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "ActionBetI18NPic") { ActionBetI18NPic = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "ActionCallI18NPic") { ActionCallI18NPic = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "ActionCheckI18NPic") { ActionCheckI18NPic = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "ActionFoldI18NPic") { ActionFoldI18NPic = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "ActionWinnerI18NPic") { ActionWinnerI18NPic = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "BigBlindPuck") { BigBlindPuck = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "SmallBlindPuck") { SmallBlindPuck = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "DealerPuck") { DealerPuck = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "DefaultAvatar") { DefaultAvatar = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "CardHolderFlop") { CardHolderFlop = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "CardHolderTurn") { CardHolderTurn = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "CardHolderRiver") { CardHolderRiver = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "FoldButtonDefault") { FoldButtonDefault = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "FoldButtonHover") { FoldButtonHover = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "FoldButtonChecked") { FoldButtonChecked = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "FoldButtonCheckedHover") { FoldButtonCheckedHover = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "CheckCallButtonDefault") { CheckCallButtonDefault = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "CheckCallButtonHover") { CheckCallButtonHover = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "CheckCallButtonChecked") { CheckCallButtonChecked = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "CheckCallButtonCheckedHover") { CheckCallButtonCheckedHover = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "BetRaiseButtonDefault") { BetRaiseButtonDefault = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "BetRaiseButtonHover") { BetRaiseButtonHover = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "BetRaiseButtonChecked") { BetRaiseButtonChecked = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "BetRaiseButtonCheckedHover") { BetRaiseButtonCheckedHover = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "AllInButtonDefault") { AllInButtonDefault = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "AllInButtonHover") { AllInButtonHover = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "AllInButtonChecked") { AllInButtonChecked = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "AllInButtonCheckedHover") { AllInButtonCheckedHover = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "RadioButtonPressed") { RadioButtonPressed = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "RadioButtonChecked") { RadioButtonChecked = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "RadioButtonCheckedHover") { RadioButtonCheckedHover = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "RadioButtonUnchecked") { RadioButtonUnchecked = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "RadioButtonUncheckedHover") { RadioButtonUncheckedHover = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "PlayerTopSeatInactive") { PlayerTopSeatInactive = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "PlayerTopSeatActive") { PlayerTopSeatActive = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "PlayerBottomSeatInactive") { PlayerBottomSeatInactive = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "PlayerBottomSeatActive") { PlayerBottomSeatActive = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "Table") { Table = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "HandRanking") { HandRanking = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "ToolBoxBackground") { ToolBoxBackground = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "ShowMyCardsButtonDefault") { ShowMyCardsButtonDefault = currentDir+QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "ShowMyCardsButtonHover") { ShowMyCardsButtonHover = currentDir+QString::fromUtf8(tempString1.c_str()); }
-
- //I18N ACTION STRINGS
- else if (itemsList->ValueStr() == "ActionAllInI18NString") { ActionAllInI18NString = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "ActionRaiseI18NString") { ActionRaiseI18NString = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "ActionBetI18NString") { ActionBetI18NString = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "ActionCallI18NString") { ActionCallI18NString = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "ActionCheckI18NString") { ActionCheckI18NString = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "ActionFoldI18NString") { ActionFoldI18NString = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "PotI18NString") { PotI18NString = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "TotalI18NString") { TotalI18NString = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "BetsI18NString") { BetsI18NString = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "GameI18NString") { GameI18NString = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "HandI18NString") { HandI18NString = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "PreflopI18NString") { PreflopI18NString = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "FlopI18NString") { FlopI18NString = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "TurnI18NString") { TurnI18NString = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "RiverI18NString") { RiverI18NString = QString::fromUtf8(tempString1.c_str()); }
-
- // COLORS
- if (itemsList->ValueStr() == "FKeyIndicatorColor") { FKeyIndicatorColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "ChanceLabelPossibleColor") { ChanceLabelPossibleColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "ChanceLabelImpossibleColor") { ChanceLabelImpossibleColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "ChatTextNickNotifyColor") { ChatTextNickNotifyColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "ChatLogTextColor") { ChatLogTextColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "ChatLogBgColor") { ChatLogBgColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "ChatLogScrollBarBorderColor") { ChatLogScrollBarBorderColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "ChatLogScrollBarBgColor") { ChatLogScrollBarBgColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "ChatLogScrollBarHandleBorderColor") { ChatLogScrollBarHandleBorderColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "ChatLogScrollBarHandleBgColor") { ChatLogScrollBarHandleBgColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "ChatLogScrollBarArrowBorderColor") { ChatLogScrollBarArrowBorderColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "ChatLogScrollBarArrowBgColor") { ChatLogScrollBarArrowBgColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "LogWinnerMainPotColor") { LogWinnerMainPotColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "LogWinnerSidePotColor") { LogWinnerSidePotColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "LogPlayerSitsOutColor") { LogPlayerSitsOutColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "LogNewGameAdminColor") { LogNewGameAdminColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "TabWidgetBorderColor") { TabWidgetBorderColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "TabWidgetBgColor") { TabWidgetBgColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "TabWidgetTextColor") { TabWidgetTextColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "MenuBgColor") { MenuBgColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "MenuTextColor") { MenuTextColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "BreakLobbyButtonBgColor") { BreakLobbyButtonBgColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "BreakLobbyButtonTextColor") { BreakLobbyButtonTextColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "BreakLobbyButtonBgDisabledColor") { BreakLobbyButtonBgDisabledColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "BreakLobbyButtonTextDisabledColor") { BreakLobbyButtonTextDisabledColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "BreakLobbyButtonBgBlinkColor") { BreakLobbyButtonBgBlinkColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "BreakLobbyButtonTextBlinkColor") { BreakLobbyButtonTextBlinkColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "PlayerCashTextColor") { PlayerCashTextColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "PlayerBetTextColor") { PlayerBetTextColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "PlayerNickTextColor") { PlayerNickTextColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "BoardBigTextColor") { BoardBigTextColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "BoardSmallTextColor") { BoardSmallTextColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "SpeedTextColor") { SpeedTextColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "VoteButtonBgColor") { VoteButtonBgColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "VoteButtonTextColor") { VoteButtonTextColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "BetInputTextColor") { BetInputTextColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "BetInputBgColor") { BetInputBgColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "BetInputDisabledTextColor") { BetInputDisabledTextColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "BetInputDisabledBgColor") { BetInputDisabledBgColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "FoldButtonTextColor") { FoldButtonTextColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "FoldButtonCheckableTextColor") { FoldButtonCheckableTextColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "CheckCallButtonTextColor") { CheckCallButtonTextColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "CheckCallButtonCheckableTextColor") { CheckCallButtonCheckableTextColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "BetRaiseButtonTextColor") { BetRaiseButtonTextColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "BetRaiseButtonCheckableTextColor") { BetRaiseButtonCheckableTextColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "AllInButtonTextColor") { AllInButtonTextColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "AllInButtonCheckableTextColor") { AllInButtonCheckableTextColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "BetSpeedSliderGrooveBgColor") { BetSpeedSliderGrooveBgColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "BetSpeedSliderGrooveBorderColor") { BetSpeedSliderGrooveBorderColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "BetSpeedSliderHandleBgColor") { BetSpeedSliderHandleBgColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "BetSpeedSliderHandleBorderColor") { BetSpeedSliderHandleBorderColor = QString::fromUtf8(tempString1.c_str()); }
- else if (itemsList->ValueStr() == "ShowMyCardsButtonTextColor") { ShowMyCardsButtonTextColor = QString::fromUtf8(tempString1.c_str()); }
- // SIZES
- else if (itemsList->ValueStr() == "ChatLogTextSize") { ChatLogTextSize = QString::fromUtf8(tempString1.c_str()); }
- }
- }
-
- //check if style items are left and if pictures where not found and show warning
- leftItems.clear();
- itemPicsLeft.clear();
-
- // INFOS
- if(StyleDescription == "") { leftItems << "StyleDescription"; }
- if(StyleMaintainerName == "") { leftItems << "StyleMaintainerName"; }
- if(StyleMaintainerEMail == "") { leftItems << "StyleMaintainerEMail"; }
- if(StyleCreateDate == "") { leftItems << "StyleCreateDate"; }
- if(PokerTHStyleFileVersion == "") { leftItems << "PokerTHStyleFileVersion"; }
- // WINDOWS SETTINGS
- if(IfFixedWindowSize == "") { leftItems << "IfFixedWindowSize"; }
- if(FixedWindowWidth == "") { leftItems << "FixedWindowWidth"; }
- if(FixedWindowHeight == "") { leftItems << "FixedWindowHeight"; }
- if(MinimumWindowWidth == "") { leftItems << "MinimumWindowWidth"; }
- if(MinimumWindowHeight == "") { leftItems << "MinimumWindowHeight"; }
- if(MaximumWindowWidth == "") { leftItems << "MaximumWindowWidth"; }
- if(MaximumWindowHeight == "") { leftItems << "MaximumWindowHeight"; }
- // PICS
- if(ActionAllInI18NPic == "") { leftItems << "ActionAllInI18NPic"; }
- else if(ActionAllInI18NPic != QString(currentDir+"NULL") && !QFile(ActionAllInI18NPic).exists()) { itemPicsLeft << "ActionAllInI18NPic = "+ActionAllInI18NPic; }
-
- if(ActionRaiseI18NPic == "") { leftItems << "ActionRaiseI18NPic"; }
- else if(ActionRaiseI18NPic != QString(currentDir+"NULL") && !QFile(ActionRaiseI18NPic).exists()) { itemPicsLeft << "ActionRaiseI18NPic = "+ActionRaiseI18NPic; }
-
- if(ActionBetI18NPic == "") { leftItems << "ActionBetI18NPic"; }
- else if(ActionBetI18NPic != QString(currentDir+"NULL") && !QFile(ActionBetI18NPic).exists()) { itemPicsLeft << "ActionBetI18NPic = "+ActionBetI18NPic; }
-
- if(ActionCallI18NPic == "") { leftItems << "ActionCallI18NPic"; }
- else if(ActionCallI18NPic != QString(currentDir+"NULL") && !QFile(ActionCallI18NPic).exists()) { itemPicsLeft << "ActionCallI18NPic = "+ActionCallI18NPic; }
-
- if(ActionCheckI18NPic == "") { leftItems << "ActionCheckI18NPic"; }
- else if(ActionCheckI18NPic != QString(currentDir+"NULL") && !QFile(ActionCheckI18NPic).exists()) { itemPicsLeft << "ActionCheckI18NPic = "+ActionCheckI18NPic; }
-
- if(ActionFoldI18NPic == "") { leftItems << "ActionFoldI18NPic"; }
- else if(ActionFoldI18NPic != QString(currentDir+"NULL") && !QFile(ActionFoldI18NPic).exists()) { itemPicsLeft << "ActionFoldI18NPic = "+ActionFoldI18NPic; }
-
- if(ActionWinnerI18NPic == "") { leftItems << "ActionWinnerI18NPic"; }
- else if(ActionWinnerI18NPic != QString(currentDir+"NULL") && !QFile(ActionWinnerI18NPic).exists()) { itemPicsLeft << "ActionWinnerI18NPic = "+ActionWinnerI18NPic; }
-
- if(BigBlindPuck == "") { leftItems << "BigBlindPuck"; }
- else if(BigBlindPuck != QString(currentDir+"NULL") && !QFile(BigBlindPuck).exists()) { itemPicsLeft << "BigBlindPuck = "+BigBlindPuck; }
-
- if(SmallBlindPuck == "") { leftItems << "SmallBlindPuck"; }
- else if(SmallBlindPuck != QString(currentDir+"NULL") && !QFile(SmallBlindPuck).exists()) { itemPicsLeft << "SmallBlindPuck = "+SmallBlindPuck; }
-
- if(DealerPuck == "") { leftItems << "DealerPuck"; }
- else if(DealerPuck != QString(currentDir+"NULL") && !QFile(DealerPuck).exists()) { itemPicsLeft << "DealerPuck = "+DealerPuck; }
-
- if(DefaultAvatar == "") { leftItems << "DefaultAvatar"; }
- else if(DefaultAvatar != QString(currentDir+"NULL") && !QFile(DefaultAvatar).exists()) { itemPicsLeft << "DefaultAvatar = "+DefaultAvatar; }
-
- if(CardHolderFlop == "") { leftItems << "CardHolderFlop"; }
- else if(CardHolderFlop != QString(currentDir+"NULL") && !QFile(CardHolderFlop).exists()) { itemPicsLeft << "CardHolderFlop = "+CardHolderFlop; }
-
- if(CardHolderTurn == "") { leftItems << "CardHolderTurn"; }
- else if(CardHolderTurn != QString(currentDir+"NULL") && !QFile(CardHolderTurn).exists()) { itemPicsLeft << "CardHolderTurn = "+CardHolderTurn; }
-
- if(CardHolderRiver == "") { leftItems << "CardHolderRiver"; }
- else if(CardHolderRiver != QString(currentDir+"NULL") && !QFile(CardHolderRiver).exists()) { itemPicsLeft << "CardHolderRiver = "+CardHolderRiver; }
-
- if(FoldButtonDefault == "") { leftItems << "FoldButtonDefault"; }
- else if(FoldButtonDefault != QString(currentDir+"NULL") && !QFile(FoldButtonDefault).exists()) { itemPicsLeft << "FoldButtonDefault = "+FoldButtonDefault; }
-
- if(FoldButtonHover == "") { leftItems << "FoldButtonHover"; }
- else if(FoldButtonHover != QString(currentDir+"NULL") && !QFile(FoldButtonHover).exists()) { itemPicsLeft << "FoldButtonHover = "+FoldButtonHover; }
-
- if(FoldButtonChecked == "") { leftItems << "FoldButtonChecked"; }
- else if(FoldButtonChecked != QString(currentDir+"NULL") && !QFile(FoldButtonChecked).exists()) { itemPicsLeft << "FoldButtonChecked = "+FoldButtonChecked; }
-
- if(FoldButtonCheckedHover == "") { leftItems << "FoldButtonCheckedHover"; }
- else if(FoldButtonCheckedHover != QString(currentDir+"NULL") && !QFile(FoldButtonCheckedHover).exists()) { itemPicsLeft << "FoldButtonCheckedHover = "+FoldButtonCheckedHover; }
-
- if(CheckCallButtonDefault == "") { leftItems << "CheckCallButtonDefault"; }
- else if(CheckCallButtonDefault != QString(currentDir+"NULL") && !QFile(CheckCallButtonDefault).exists()) { itemPicsLeft << "CheckCallButtonDefault = "+CheckCallButtonDefault; }
-
- if(CheckCallButtonHover == "") { leftItems << "CheckCallButtonHover"; }
- else if(CheckCallButtonHover != QString(currentDir+"NULL") && !QFile(CheckCallButtonHover).exists()) { itemPicsLeft << "CheckCallButtonHover = "+CheckCallButtonHover; }
-
- if(CheckCallButtonChecked == "") { leftItems << "CheckCallButtonChecked"; }
- else if(CheckCallButtonChecked != QString(currentDir+"NULL") && !QFile(CheckCallButtonChecked).exists()) { itemPicsLeft << "CheckCallButtonChecked = "+CheckCallButtonChecked; }
-
- if(CheckCallButtonCheckedHover == "") { leftItems << "CheckCallButtonCheckedHover"; }
- else if(CheckCallButtonCheckedHover != QString(currentDir+"NULL") && !QFile(CheckCallButtonCheckedHover).exists()) { itemPicsLeft << "CheckCallButtonCheckedHover = "+CheckCallButtonCheckedHover; }
-
- if(BetRaiseButtonDefault == "") { leftItems << "BetRaiseButtonDefault"; }
- else if(BetRaiseButtonDefault != QString(currentDir+"NULL") && !QFile(BetRaiseButtonDefault).exists()) { itemPicsLeft << "BetRaiseButtonDefault = "+BetRaiseButtonDefault; }
-
- if(BetRaiseButtonHover == "") { leftItems << "BetRaiseButtonHover"; }
- else if(BetRaiseButtonHover != QString(currentDir+"NULL") && !QFile(BetRaiseButtonHover).exists()) { itemPicsLeft << "BetRaiseButtonHover = "+BetRaiseButtonHover; }
-
- if(BetRaiseButtonChecked == "") { leftItems << "BetRaiseButtonChecked"; }
- else if(BetRaiseButtonChecked != QString(currentDir+"NULL") && !QFile(BetRaiseButtonChecked).exists()) { itemPicsLeft << "BetRaiseButtonChecked = "+BetRaiseButtonChecked; }
-
- if(BetRaiseButtonCheckedHover == "") { leftItems << "BetRaiseButtonCheckedHover"; }
- else if(BetRaiseButtonCheckedHover != QString(currentDir+"NULL") && !QFile(BetRaiseButtonCheckedHover).exists()) { itemPicsLeft << "BetRaiseButtonCheckedHover = "+BetRaiseButtonCheckedHover; }
-
- if(AllInButtonDefault == "") { leftItems << "AllInButtonDefault"; }
- else if(AllInButtonDefault != QString(currentDir+"NULL") && !QFile(AllInButtonDefault).exists()) { itemPicsLeft << "AllInButtonDefault = "+AllInButtonDefault; }
-
- if(AllInButtonHover == "") { leftItems << "AllInButtonHover"; }
- else if(AllInButtonHover != QString(currentDir+"NULL") && !QFile(AllInButtonHover).exists()) { itemPicsLeft << "AllInButtonHover = "+AllInButtonHover; }
-
- if(AllInButtonChecked == "") { leftItems << "AllInButtonChecked"; }
- else if(AllInButtonChecked != QString(currentDir+"NULL") && !QFile(AllInButtonChecked).exists()) { itemPicsLeft << "AllInButtonChecked = "+AllInButtonChecked; }
-
- if(AllInButtonCheckedHover == "") { leftItems << "AllInButtonCheckedHover"; }
- else if(AllInButtonCheckedHover != QString(currentDir+"NULL") && !QFile(AllInButtonCheckedHover).exists()) { itemPicsLeft << "AllInButtonCheckedHover = "+AllInButtonCheckedHover; }
-
- if(RadioButtonPressed == "") { leftItems << "RadioButtonPressed"; }
- else if(RadioButtonPressed != QString(currentDir+"NULL") && !QFile(RadioButtonPressed).exists()) { itemPicsLeft << "RadioButtonPressed = "+RadioButtonPressed; }
-
- if(RadioButtonChecked == "") { leftItems << "RadioButtonChecked"; }
- else if(RadioButtonChecked != QString(currentDir+"NULL") && !QFile(RadioButtonChecked).exists()) { itemPicsLeft << "RadioButtonChecked = "+RadioButtonChecked; }
-
- if(RadioButtonCheckedHover == "") { leftItems << "RadioButtonCheckedHover"; }
- else if(RadioButtonCheckedHover != QString(currentDir+"NULL") && !QFile(RadioButtonCheckedHover).exists()) { itemPicsLeft << "RadioButtonCheckedHover = "+RadioButtonCheckedHover; }
-
- if(RadioButtonUnchecked == "") { leftItems << "RadioButtonUnchecked"; }
- else if(RadioButtonUnchecked != QString(currentDir+"NULL") && !QFile(RadioButtonUnchecked).exists()) { itemPicsLeft << "RadioButtonUnchecked = "+RadioButtonUnchecked; }
-
- if(RadioButtonUncheckedHover == "") { leftItems << "RadioButtonUncheckedHover"; }
- else if(RadioButtonUncheckedHover != QString(currentDir+"NULL") && !QFile(RadioButtonUncheckedHover).exists()) { itemPicsLeft << "RadioButtonUncheckedHover = "+RadioButtonUncheckedHover; }
-
- if(PlayerTopSeatActive == "") { leftItems << "PlayerTopSeatActive"; }
- else if(PlayerTopSeatActive != QString(currentDir+"NULL") && !QFile(PlayerTopSeatActive).exists()) { itemPicsLeft << "PlayerTopSeatActive = "+PlayerTopSeatActive; }
-
- if(PlayerTopSeatInactive == "") { leftItems << "PlayerTopSeatInactive"; }
- else if(PlayerTopSeatInactive != QString(currentDir+"NULL") && !QFile(PlayerTopSeatInactive).exists()) { itemPicsLeft << "PlayerTopSeatInactive = "+PlayerTopSeatInactive; }
-
- if(PlayerBottomSeatActive == "") { leftItems << "PlayerBottomSeatActive"; }
- else if(PlayerBottomSeatActive != QString(currentDir+"NULL") && !QFile(PlayerBottomSeatActive).exists()) { itemPicsLeft << "PlayerBottomSeatActive = "+PlayerBottomSeatActive; }
-
- if(PlayerBottomSeatInactive == "") { leftItems << "PlayerBottomSeatInactive"; }
- else if(PlayerBottomSeatInactive != QString(currentDir+"NULL") && !QFile(PlayerBottomSeatInactive).exists()) { itemPicsLeft << "PlayerBottomSeatInactive = "+PlayerBottomSeatInactive; }
-
- if(Table == "") { leftItems << "Table"; }
- else if(Table != QString(currentDir+"NULL") && !QFile(Table).exists()) { itemPicsLeft << "Table = "+Table; }
-
- if(HandRanking == "") { leftItems << "HandRanking"; }
- else if(HandRanking != QString(currentDir+"NULL") && !QFile(HandRanking).exists()) { itemPicsLeft << "HandRanking = "+HandRanking; }
-
- if(ToolBoxBackground == "") { leftItems << "ToolBoxBackground"; }
- else if(ToolBoxBackground != QString(currentDir+"NULL") && !QFile(ToolBoxBackground).exists()) { itemPicsLeft << "ToolBoxBackground = "+ToolBoxBackground; }
-
- if(ShowMyCardsButtonDefault == "") { leftItems << "ShowMyCardsButtonDefault"; }
- else if(ShowMyCardsButtonDefault != QString(currentDir+"NULL") && !QFile(ShowMyCardsButtonDefault).exists()) { itemPicsLeft << "ShowMyCardsButtonDefault = "+ShowMyCardsButtonDefault; }
-
- if(ShowMyCardsButtonHover == "") { leftItems << "ShowMyCardsButtonHover"; }
- else if(ShowMyCardsButtonHover != QString(currentDir+"NULL") && !QFile(ShowMyCardsButtonHover).exists()) { itemPicsLeft << "ShowMyCardsButtonHover = "+ShowMyCardsButtonHover; }
-
-
- //I18N ACTION STRINGS
- if(ActionAllInI18NString == "") { leftItems << "ActionAllInI18NString"; }
- if(ActionRaiseI18NString == "") { leftItems << "ActionRaiseI18NString"; }
- if(ActionBetI18NString == "") { leftItems << "ActionBetI18NString"; }
- if(ActionCallI18NString == "") { leftItems << "ActionCallI18NString"; }
- if(ActionCheckI18NString == "") { leftItems << "ActionCheckI18NString"; }
- if(ActionFoldI18NString == "") { leftItems << "ActionFoldI18NString"; }
- if(PotI18NString == "") { leftItems << "PotI18NString"; }
- if(TotalI18NString == "") { leftItems << "TotalI18NString"; }
- if(BetsI18NString == "") { leftItems << "BetsI18NString"; }
- if(GameI18NString == "") { leftItems << "GameI18NString"; }
- if(HandI18NString == "") { leftItems << "HandI18NString"; }
- if(PreflopI18NString == "") { leftItems << "PreflopI18NString"; }
- if(FlopI18NString == "") { leftItems << "FlopI18NString"; }
- if(TurnI18NString == "") { leftItems << "TurnI18NString"; }
- if(RiverI18NString == "") { leftItems << "RiverI18NString"; }
-
- // COLORS
- if(FKeyIndicatorColor == "") { leftItems << "FKeyIndicatorColor"; }
- if(ChanceLabelPossibleColor == "") { leftItems << "ChanceLabelPossibleColor"; }
- if(ChanceLabelImpossibleColor == "") { leftItems << "ChanceLabelImpossibleColor"; }
- if(ChatLogTextColor == "") { leftItems << "ChatLogTextColor"; }
- if(ChatTextNickNotifyColor == "") { leftItems << "ChatTextNickNotifyColor"; }
- if(ChatLogBgColor == "") { leftItems << "ChatLogBgColor"; }
- if(ChatLogScrollBarBorderColor == "") { leftItems << "ChatLogScrollBarBorderColor"; }
- if(ChatLogScrollBarBgColor == "") { leftItems << "ChatLogScrollBarBgColor"; }
- if(ChatLogScrollBarHandleBorderColor == "") { leftItems << "ChatLogScrollBarHandleBorderColor"; }
- if(ChatLogScrollBarHandleBgColor == "") { leftItems << "ChatLogScrollBarHandleBgColor"; }
- if(ChatLogScrollBarArrowBorderColor == "") { leftItems << "ChatLogScrollBarArrowBorderColor"; }
- if(ChatLogScrollBarArrowBgColor == "") { leftItems << "ChatLogScrollBarArrowBgColor"; }
- if(LogWinnerMainPotColor == "") { leftItems << "LogWinnerMainPotColor"; }
- if(LogWinnerSidePotColor == "") { leftItems << "LogWinnerSidePotColor"; }
- if(LogPlayerSitsOutColor == "") { leftItems << "LogPlayerSitsOutColor"; }
- if(LogNewGameAdminColor == "") { leftItems << "LogNewGameAdminColor"; }
- if(TabWidgetBorderColor == "") { leftItems << "TabWidgetBorderColor"; }
- if(TabWidgetBgColor == "") { leftItems << "TabWidgetBgColor"; }
- if(TabWidgetTextColor == "") { leftItems << "TabWidgetTextColor"; }
- if(MenuBgColor == "") { leftItems << "MenuBgColor"; }
- if(MenuTextColor == "") { leftItems << "MenuTextColor"; }
- if(BreakLobbyButtonBgColor == "") { leftItems << "BreakLobbyButtonBgColor"; }
- if(BreakLobbyButtonTextColor == "") { leftItems << "BreakLobbyButtonTextColor"; }
- if(BreakLobbyButtonBgDisabledColor == "") { leftItems << "BreakLobbyButtonBgDisabledColor"; }
- if(BreakLobbyButtonTextDisabledColor == "") { leftItems << "BreakLobbyButtonTextDisabledColor"; }
- if(BreakLobbyButtonBgBlinkColor == "") { leftItems << "BreakLobbyButtonBgBlinkColor"; }
- if(BreakLobbyButtonTextBlinkColor == "") { leftItems << "BreakLobbyButtonTextBlinkColor"; }
- if(PlayerCashTextColor == "") { leftItems << "PlayerCashTextColor"; }
- if(PlayerBetTextColor == "") { leftItems << "PlayerBetTextColor"; }
- if(PlayerNickTextColor == "") { leftItems << "PlayerNickTextColor"; }
- if(BoardBigTextColor == "") { leftItems << "BoardBigTextColor"; }
- if(BoardSmallTextColor == "") { leftItems << "BoardSmallTextColor"; }
- if(SpeedTextColor == "") { leftItems << "SpeedTextColor"; }
- if(VoteButtonBgColor == "") { leftItems << "VoteButtonBgColor"; }
- if(VoteButtonTextColor == "") { leftItems << "VoteButtonTextColor"; }
- if(BetInputTextColor == "") { leftItems << "BetInputTextColor"; }
- if(BetInputBgColor == "") { leftItems << "BetInputBgColor"; }
- if(BetInputDisabledTextColor == "") { leftItems << "BetInputDisabledTextColor"; }
- if(BetInputDisabledBgColor == "") { leftItems << "BetInputDisabledBgColor"; }
- if(FoldButtonTextColor == "") { leftItems << "FoldButtonTextColor"; }
- if(FoldButtonCheckableTextColor == "") { leftItems << "FoldButtonCheckableTextColor"; }
- if(CheckCallButtonTextColor == "") { leftItems << "CheckCallButtonTextColor"; }
- if(CheckCallButtonCheckableTextColor == "") { leftItems << "CheckCallButtonCheckableTextColor"; }
- if(BetRaiseButtonTextColor == "") { leftItems << "BetRaiseButtonTextColor"; }
- if(BetRaiseButtonCheckableTextColor == "") { leftItems << "BetRaiseButtonCheckableTextColor"; }
- if(AllInButtonTextColor == "") { leftItems << "AllInButtonTextColor"; }
- if(AllInButtonCheckableTextColor == "") { leftItems << "AllInButtonCheckableTextColor"; }
- if(BetSpeedSliderGrooveBgColor == "") { leftItems << "BetSpeedSliderGrooveBgColor"; }
- if(BetSpeedSliderGrooveBorderColor == "") { leftItems << "BetSpeedSliderGrooveBorderColor"; }
- if(BetSpeedSliderHandleBgColor == "") { leftItems << "BetSpeedSliderHandleBgColor"; }
- if(BetSpeedSliderHandleBorderColor == "") { leftItems << "BetSpeedSliderHandleBorderColor"; }
- if(ShowMyCardsButtonTextColor == "") { leftItems << "ShowMyCardsButtonTextColor"; }
-
- // SIZE
- if(ChatLogTextSize == "") { leftItems << "ChatLogTextSize"; }
-
- //set loadedSuccessfull TRUE if everything works
- if(leftItems.isEmpty() && itemPicsLeft.isEmpty() && PokerTHStyleFileVersion != "" && PokerTHStyleFileVersion.toInt() == POKERTH_GT_STYLE_FILE_VERSION)
- loadedSuccessfull = 1;
- else
- loadedSuccessfull = 0;
-
- //if one or more items are left show detailed error message
- if(!leftItems.isEmpty() && myW != 0) showLeftItemsErrorMessage(StyleDescription, leftItems, StyleMaintainerEMail);
- else {
- //if one or more pictures where not found show detailed error message
- if(!itemPicsLeft.isEmpty() && myW != 0) showItemPicsLeftErrorMessage(StyleDescription, itemPicsLeft, StyleMaintainerEMail);
- //check for style file version
- if(PokerTHStyleFileVersion != "" && PokerTHStyleFileVersion.toInt() != POKERTH_GT_STYLE_FILE_VERSION) {
- QString EMail;
- if(StyleMaintainerEMail != "NULL") EMail = StyleMaintainerEMail;
- QMessageBox::warning(myW, tr("Game Table Style Error"),
- tr("Selected game table style \"%1\" seems to be outdated. \n The current PokerTH game table style version is \"%2\", but this style has version \"%3\" set. \n\nPlease contact the game table style builder %4.").arg(StyleDescription).arg(POKERTH_GT_STYLE_FILE_VERSION).arg(PokerTHStyleFileVersion).arg(EMail),
- QMessageBox::Ok);
- }
- }
- }
- }
- else {
- loadedSuccessfull = 0;
+ TiXmlElement *CardDeckElement = docHandle.FirstChild( "PokerTH" ).FirstChild( "CardDeck" ).ToElement();
+ if(CardDeckElement) {
QMessageBox::warning(myW, tr("Game Table Style Error"),
- tr("Cannot load game table style file: %1 \n\nPlease check the style file or choose another style!").arg(currentFileName),
- QMessageBox::Ok);
+ tr("A card deck style was selected instead of a game table style.\nPlease select a game table style and try again!"),
+ QMessageBox::Ok);
}
+ else {
+ TiXmlElement* itemsList = docHandle.FirstChild( "PokerTH" ).FirstChild( "TableStyle" ).FirstChild().ToElement();
+ for( ; itemsList; itemsList=itemsList->NextSiblingElement()) {
+ const char *tmpStr1 = itemsList->Attribute("value");
+ if (tmpStr1) {
+ tempString1 = tmpStr1;
+
+ // INFOS
+ if(itemsList->ValueStr() == "StyleDescription") { StyleDescription = QString::fromUtf8(tempString1.c_str()); }
+ else if(itemsList->ValueStr() == "StyleMaintainerName") { StyleMaintainerName = QString::fromUtf8(tempString1.c_str()); }
+ else if(itemsList->ValueStr() == "StyleMaintainerEMail") { StyleMaintainerEMail = QString::fromUtf8(tempString1.c_str()); }
+ else if(itemsList->ValueStr() == "StyleCreateDate") { StyleCreateDate = QString::fromUtf8(tempString1.c_str()); }
+ else if(itemsList->ValueStr() == "PokerTHStyleFileVersion") { PokerTHStyleFileVersion = QString::fromUtf8(tempString1.c_str()); }
+ // WINDOWS SETTINGS
+ else if (itemsList->ValueStr() == "IfFixedWindowSize") { IfFixedWindowSize = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "FixedWindowWidth") { FixedWindowWidth = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "FixedWindowHeight") { FixedWindowHeight = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "MinimumWindowWidth") { MinimumWindowWidth = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "MinimumWindowHeight") { MinimumWindowHeight = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "MaximumWindowWidth") { MaximumWindowWidth = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "MaximumWindowHeight") { MaximumWindowHeight = QString::fromUtf8(tempString1.c_str()); }
+ // PICS
+ else if (itemsList->ValueStr() == "Preview") { Preview = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "ActionAllInI18NPic") { ActionAllInI18NPic = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "ActionRaiseI18NPic") { ActionRaiseI18NPic = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "ActionBetI18NPic") { ActionBetI18NPic = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "ActionCallI18NPic") { ActionCallI18NPic = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "ActionCheckI18NPic") { ActionCheckI18NPic = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "ActionFoldI18NPic") { ActionFoldI18NPic = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "ActionWinnerI18NPic") { ActionWinnerI18NPic = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "BigBlindPuck") { BigBlindPuck = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "SmallBlindPuck") { SmallBlindPuck = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "DealerPuck") { DealerPuck = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "DefaultAvatar") { DefaultAvatar = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "CardHolderFlop") { CardHolderFlop = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "CardHolderTurn") { CardHolderTurn = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "CardHolderRiver") { CardHolderRiver = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "FoldButtonDefault") { FoldButtonDefault = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "FoldButtonHover") { FoldButtonHover = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "FoldButtonChecked") { FoldButtonChecked = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "FoldButtonCheckedHover") { FoldButtonCheckedHover = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "CheckCallButtonDefault") { CheckCallButtonDefault = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "CheckCallButtonHover") { CheckCallButtonHover = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "CheckCallButtonChecked") { CheckCallButtonChecked = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "CheckCallButtonCheckedHover") { CheckCallButtonCheckedHover = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "BetRaiseButtonDefault") { BetRaiseButtonDefault = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "BetRaiseButtonHover") { BetRaiseButtonHover = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "BetRaiseButtonChecked") { BetRaiseButtonChecked = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "BetRaiseButtonCheckedHover") { BetRaiseButtonCheckedHover = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "AllInButtonDefault") { AllInButtonDefault = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "AllInButtonHover") { AllInButtonHover = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "AllInButtonChecked") { AllInButtonChecked = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "AllInButtonCheckedHover") { AllInButtonCheckedHover = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "RadioButtonPressed") { RadioButtonPressed = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "RadioButtonChecked") { RadioButtonChecked = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "RadioButtonCheckedHover") { RadioButtonCheckedHover = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "RadioButtonUnchecked") { RadioButtonUnchecked = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "RadioButtonUncheckedHover") { RadioButtonUncheckedHover = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "PlayerTopSeatInactive") { PlayerTopSeatInactive = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "PlayerTopSeatActive") { PlayerTopSeatActive = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "PlayerBottomSeatInactive") { PlayerBottomSeatInactive = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "PlayerBottomSeatActive") { PlayerBottomSeatActive = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "Table") { Table = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "HandRanking") { HandRanking = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "ToolBoxBackground") { ToolBoxBackground = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "ShowMyCardsButtonDefault") { ShowMyCardsButtonDefault = currentDir+QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "ShowMyCardsButtonHover") { ShowMyCardsButtonHover = currentDir+QString::fromUtf8(tempString1.c_str()); }
+
+ //I18N ACTION STRINGS
+ else if (itemsList->ValueStr() == "ActionAllInI18NString") { ActionAllInI18NString = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "ActionRaiseI18NString") { ActionRaiseI18NString = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "ActionBetI18NString") { ActionBetI18NString = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "ActionCallI18NString") { ActionCallI18NString = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "ActionCheckI18NString") { ActionCheckI18NString = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "ActionFoldI18NString") { ActionFoldI18NString = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "PotI18NString") { PotI18NString = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "TotalI18NString") { TotalI18NString = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "BetsI18NString") { BetsI18NString = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "GameI18NString") { GameI18NString = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "HandI18NString") { HandI18NString = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "PreflopI18NString") { PreflopI18NString = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "FlopI18NString") { FlopI18NString = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "TurnI18NString") { TurnI18NString = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "RiverI18NString") { RiverI18NString = QString::fromUtf8(tempString1.c_str()); }
+
+ // COLORS
+ if (itemsList->ValueStr() == "FKeyIndicatorColor") { FKeyIndicatorColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "ChanceLabelPossibleColor") { ChanceLabelPossibleColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "ChanceLabelImpossibleColor") { ChanceLabelImpossibleColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "ChatTextNickNotifyColor") { ChatTextNickNotifyColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "ChatLogTextColor") { ChatLogTextColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "ChatLogBgColor") { ChatLogBgColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "ChatLogScrollBarBorderColor") { ChatLogScrollBarBorderColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "ChatLogScrollBarBgColor") { ChatLogScrollBarBgColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "ChatLogScrollBarHandleBorderColor") { ChatLogScrollBarHandleBorderColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "ChatLogScrollBarHandleBgColor") { ChatLogScrollBarHandleBgColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "ChatLogScrollBarArrowBorderColor") { ChatLogScrollBarArrowBorderColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "ChatLogScrollBarArrowBgColor") { ChatLogScrollBarArrowBgColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "LogWinnerMainPotColor") { LogWinnerMainPotColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "LogWinnerSidePotColor") { LogWinnerSidePotColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "LogPlayerSitsOutColor") { LogPlayerSitsOutColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "LogNewGameAdminColor") { LogNewGameAdminColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "TabWidgetBorderColor") { TabWidgetBorderColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "TabWidgetBgColor") { TabWidgetBgColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "TabWidgetTextColor") { TabWidgetTextColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "MenuBgColor") { MenuBgColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "MenuTextColor") { MenuTextColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "BreakLobbyButtonBgColor") { BreakLobbyButtonBgColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "BreakLobbyButtonTextColor") { BreakLobbyButtonTextColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "BreakLobbyButtonBgDisabledColor") { BreakLobbyButtonBgDisabledColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "BreakLobbyButtonTextDisabledColor") { BreakLobbyButtonTextDisabledColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "BreakLobbyButtonBgBlinkColor") { BreakLobbyButtonBgBlinkColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "BreakLobbyButtonTextBlinkColor") { BreakLobbyButtonTextBlinkColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "PlayerCashTextColor") { PlayerCashTextColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "PlayerBetTextColor") { PlayerBetTextColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "PlayerNickTextColor") { PlayerNickTextColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "BoardBigTextColor") { BoardBigTextColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "BoardSmallTextColor") { BoardSmallTextColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "SpeedTextColor") { SpeedTextColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "VoteButtonBgColor") { VoteButtonBgColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "VoteButtonTextColor") { VoteButtonTextColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "BetInputTextColor") { BetInputTextColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "BetInputBgColor") { BetInputBgColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "BetInputDisabledTextColor") { BetInputDisabledTextColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "BetInputDisabledBgColor") { BetInputDisabledBgColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "FoldButtonTextColor") { FoldButtonTextColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "FoldButtonCheckableTextColor") { FoldButtonCheckableTextColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "CheckCallButtonTextColor") { CheckCallButtonTextColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "CheckCallButtonCheckableTextColor") { CheckCallButtonCheckableTextColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "BetRaiseButtonTextColor") { BetRaiseButtonTextColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "BetRaiseButtonCheckableTextColor") { BetRaiseButtonCheckableTextColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "AllInButtonTextColor") { AllInButtonTextColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "AllInButtonCheckableTextColor") { AllInButtonCheckableTextColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "BetSpeedSliderGrooveBgColor") { BetSpeedSliderGrooveBgColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "BetSpeedSliderGrooveBorderColor") { BetSpeedSliderGrooveBorderColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "BetSpeedSliderHandleBgColor") { BetSpeedSliderHandleBgColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "BetSpeedSliderHandleBorderColor") { BetSpeedSliderHandleBorderColor = QString::fromUtf8(tempString1.c_str()); }
+ else if (itemsList->ValueStr() == "ShowMyCardsButtonTextColor") { ShowMyCardsButtonTextColor = QString::fromUtf8(tempString1.c_str()); }
+ // SIZES
+ else if (itemsList->ValueStr() == "ChatLogTextSize") { ChatLogTextSize = QString::fromUtf8(tempString1.c_str()); }
+ }
+ }
+
+ //check if style items are left and if pictures where not found
+ leftItems.clear();
+ itemPicsLeft.clear();
+
+ // INFOS
+ if(StyleDescription == "") { leftItems << "StyleDescription"; }
+ if(StyleMaintainerName == "") { leftItems << "StyleMaintainerName"; }
+ if(StyleMaintainerEMail == "") { leftItems << "StyleMaintainerEMail"; }
+ if(StyleCreateDate == "") { leftItems << "StyleCreateDate"; }
+ if(PokerTHStyleFileVersion == "") { leftItems << "PokerTHStyleFileVersion"; }
+ // WINDOWS SETTINGS
+ if(IfFixedWindowSize == "") { IfFixedWindowSize = getFallBackFieldContent("IfFixedWindowSize", 0); leftItems << "IfFixedWindowSize"; }
+ if(FixedWindowWidth == "") { FixedWindowWidth = getFallBackFieldContent("FixedWindowWidth", 0); leftItems << "FixedWindowWidth"; }
+ if(FixedWindowHeight == "") { FixedWindowHeight = getFallBackFieldContent("FixedWindowHeight", 0); leftItems << "FixedWindowHeight"; }
+ if(MinimumWindowWidth == "") { MinimumWindowWidth = getFallBackFieldContent("MinimumWindowWidth", 0); leftItems << "MinimumWindowWidth"; }
+ if(MinimumWindowHeight == "") { MinimumWindowHeight = getFallBackFieldContent("MinimumWindowHeight", 0); leftItems << "MinimumWindowHeight"; }
+ if(MaximumWindowWidth == "") { MaximumWindowWidth = getFallBackFieldContent("MaximumWindowWidth", 0); leftItems << "MaximumWindowWidth"; }
+ if(MaximumWindowHeight == "") { MaximumWindowHeight = getFallBackFieldContent("MaximumWindowHeight", 0); leftItems << "MaximumWindowHeight"; }
+ // P I C S
+
+ // I18N Pics
+ if(ActionAllInI18NPic == "") { ActionAllInI18NPic = "NULL"; leftItems << "ActionAllInI18NPic"; }
+ else if(ActionAllInI18NPic != QString(currentDir+"NULL") && !QFile(ActionAllInI18NPic).exists()) { ActionAllInI18NPic = "NULL"; itemPicsLeft << "ActionAllInI18NPic = "+ActionAllInI18NPic; }
+
+ if(ActionRaiseI18NPic == "") { ActionRaiseI18NPic = "NULL"; leftItems << "ActionRaiseI18NPic"; }
+ else if(ActionRaiseI18NPic != QString(currentDir+"NULL") && !QFile(ActionRaiseI18NPic).exists()) { ActionRaiseI18NPic = "NULL"; itemPicsLeft << "ActionRaiseI18NPic = "+ActionRaiseI18NPic; }
+
+ if(ActionBetI18NPic == "") { ActionBetI18NPic = "NULL"; leftItems << "ActionBetI18NPic"; }
+ else if(ActionBetI18NPic != QString(currentDir+"NULL") && !QFile(ActionBetI18NPic).exists()) { ActionBetI18NPic = "NULL"; itemPicsLeft << "ActionBetI18NPic = "+ActionBetI18NPic; }
+
+ if(ActionCallI18NPic == "") { ActionCallI18NPic = "NULL"; leftItems << "ActionCallI18NPic"; }
+ else if(ActionCallI18NPic != QString(currentDir+"NULL") && !QFile(ActionCallI18NPic).exists()) { ActionCallI18NPic = "NULL"; itemPicsLeft << "ActionCallI18NPic = "+ActionCallI18NPic; }
+
+ if(ActionCheckI18NPic == "") { ActionCheckI18NPic = "NULL"; leftItems << "ActionCheckI18NPic"; }
+ else if(ActionCheckI18NPic != QString(currentDir+"NULL") && !QFile(ActionCheckI18NPic).exists()) { ActionCheckI18NPic = "NULL"; itemPicsLeft << "ActionCheckI18NPic = "+ActionCheckI18NPic; }
+
+ if(ActionFoldI18NPic == "") { ActionFoldI18NPic = "NULL"; leftItems << "ActionFoldI18NPic"; }
+ else if(ActionFoldI18NPic != QString(currentDir+"NULL") && !QFile(ActionFoldI18NPic).exists()) { ActionFoldI18NPic = "NULL"; itemPicsLeft << "ActionFoldI18NPic = "+ActionFoldI18NPic; }
+
+ if(ActionWinnerI18NPic == "") { ActionWinnerI18NPic = "NULL"; leftItems << "ActionWinnerI18NPic"; }
+ else if(ActionWinnerI18NPic != QString(currentDir+"NULL") && !QFile(ActionWinnerI18NPic).exists()) { ActionWinnerI18NPic = "NULL"; itemPicsLeft << "ActionWinnerI18NPic = "+ActionWinnerI18NPic; }
+
+
+ // Other Pics
+ if(BigBlindPuck == "") { BigBlindPuck = getFallBackFieldContent("BigBlindPuck", 1); leftItems << "BigBlindPuck"; }
+ else if(BigBlindPuck != QString(currentDir+"NULL") && !QFile(BigBlindPuck).exists()) { BigBlindPuck = getFallBackFieldContent("BigBlindPuck", 1); itemPicsLeft << "BigBlindPuck = "+BigBlindPuck; }
+
+ if(SmallBlindPuck == "") { SmallBlindPuck = getFallBackFieldContent("SmallBlindPuck", 1); leftItems << "SmallBlindPuck"; }
+ else if(SmallBlindPuck != QString(currentDir+"NULL") && !QFile(SmallBlindPuck).exists()) { SmallBlindPuck = getFallBackFieldContent("SmallBlindPuck", 1); itemPicsLeft << "SmallBlindPuck = "+SmallBlindPuck; }
+
+ if(DealerPuck == "") { DealerPuck = getFallBackFieldContent("DealerPuck", 1); leftItems << "DealerPuck"; }
+ else if(DealerPuck != QString(currentDir+"NULL") && !QFile(DealerPuck).exists()) { DealerPuck = getFallBackFieldContent("DealerPuck", 1); itemPicsLeft << "DealerPuck = "+DealerPuck; }
+
+ if(DefaultAvatar == "") { DefaultAvatar = getFallBackFieldContent("DefaultAvatar", 1); leftItems << "DefaultAvatar"; }
+ else if(DefaultAvatar != QString(currentDir+"NULL") && !QFile(DefaultAvatar).exists()) { DefaultAvatar = getFallBackFieldContent("DefaultAvatar", 1); itemPicsLeft << "DefaultAvatar = "+DefaultAvatar; }
+
+ if(CardHolderFlop == "") { CardHolderFlop = getFallBackFieldContent("CardHolderFlop", 1); leftItems << "CardHolderFlop"; }
+ else if(CardHolderFlop != QString(currentDir+"NULL") && !QFile(CardHolderFlop).exists()) { CardHolderFlop = getFallBackFieldContent("CardHolderFlop", 1); itemPicsLeft << "CardHolderFlop = "+CardHolderFlop; }
+
+ if(CardHolderTurn == "") { CardHolderTurn = getFallBackFieldContent("CardHolderTurn", 1); leftItems << "CardHolderTurn"; }
+ else if(CardHolderTurn != QString(currentDir+"NULL") && !QFile(CardHolderTurn).exists()) { CardHolderTurn = getFallBackFieldContent("CardHolderTurn", 1); itemPicsLeft << "CardHolderTurn = "+CardHolderTurn; }
+
+ if(CardHolderRiver == "") { CardHolderRiver = getFallBackFieldContent("CardHolderRiver", 1); leftItems << "CardHolderRiver"; }
+ else if(CardHolderRiver != QString(currentDir+"NULL") && !QFile(CardHolderRiver).exists()) { CardHolderRiver = getFallBackFieldContent("CardHolderRiver", 1); itemPicsLeft << "CardHolderRiver = "+CardHolderRiver; }
+
+ if(FoldButtonDefault == "") { FoldButtonDefault = getFallBackFieldContent("FoldButtonDefault", 1); leftItems << "FoldButtonDefault"; }
+ else if(FoldButtonDefault != QString(currentDir+"NULL") && !QFile(FoldButtonDefault).exists()) { FoldButtonDefault = getFallBackFieldContent("FoldButtonDefault", 1); itemPicsLeft << "FoldButtonDefault = "+FoldButtonDefault; }
+
+ if(FoldButtonHover == "") { FoldButtonHover = getFallBackFieldContent("FoldButtonHover", 1); leftItems << "FoldButtonHover"; }
+ else if(FoldButtonHover != QString(currentDir+"NULL") && !QFile(FoldButtonHover).exists()) { FoldButtonHover = getFallBackFieldContent("FoldButtonHover", 1); itemPicsLeft << "FoldButtonHover = "+FoldButtonHover; }
+
+ if(FoldButtonChecked == "") { FoldButtonChecked = getFallBackFieldContent("FoldButtonChecked", 1); leftItems << "FoldButtonChecked"; }
+ else if(FoldButtonChecked != QString(currentDir+"NULL") && !QFile(FoldButtonChecked).exists()) { FoldButtonChecked = getFallBackFieldContent("FoldButtonChecked", 1); itemPicsLeft << "FoldButtonChecked = "+FoldButtonChecked; }
+
+ if(FoldButtonCheckedHover == "") { FoldButtonCheckedHover = getFallBackFieldContent("FoldButtonCheckedHover", 1); leftItems << "FoldButtonCheckedHover"; }
+ else if(FoldButtonCheckedHover != QString(currentDir+"NULL") && !QFile(FoldButtonCheckedHover).exists()) { FoldButtonCheckedHover = getFallBackFieldContent("FoldButtonCheckedHover", 1); itemPicsLeft << "FoldButtonCheckedHover = "+FoldButtonCheckedHover; }
+
+ if(CheckCallButtonDefault == "") { CheckCallButtonDefault = getFallBackFieldContent("CheckCallButtonDefault", 1); leftItems << "CheckCallButtonDefault"; }
+ else if(CheckCallButtonDefault != QString(currentDir+"NULL") && !QFile(CheckCallButtonDefault).exists()) { CheckCallButtonDefault = getFallBackFieldContent("CheckCallButtonDefault", 1); itemPicsLeft << "CheckCallButtonDefault = "+CheckCallButtonDefault; }
+
+ if(CheckCallButtonHover == "") { CheckCallButtonHover = getFallBackFieldContent("CheckCallButtonHover", 1); leftItems << "CheckCallButtonHover"; }
+ else if(CheckCallButtonHover != QString(currentDir+"NULL") && !QFile(CheckCallButtonHover).exists()) { CheckCallButtonHover = getFallBackFieldContent("CheckCallButtonHover", 1); itemPicsLeft << "CheckCallButtonHover = "+CheckCallButtonHover; }
+
+ if(CheckCallButtonChecked == "") { CheckCallButtonChecked = getFallBackFieldContent("CheckCallButtonChecked", 1); leftItems << "CheckCallButtonChecked"; }
+ else if(CheckCallButtonChecked != QString(currentDir+"NULL") && !QFile(CheckCallButtonChecked).exists()) { CheckCallButtonChecked = getFallBackFieldContent("CheckCallButtonChecked", 1); itemPicsLeft << "CheckCallButtonChecked = "+CheckCallButtonChecked; }
+
+ if(CheckCallButtonCheckedHover == "") { CheckCallButtonCheckedHover = getFallBackFieldContent("CheckCallButtonCheckedHover", 1); leftItems << "CheckCallButtonCheckedHover"; }
+ else if(CheckCallButtonCheckedHover != QString(currentDir+"NULL") && !QFile(CheckCallButtonCheckedHover).exists()) { CheckCallButtonCheckedHover = getFallBackFieldContent("CheckCallButtonCheckedHover", 1); itemPicsLeft << "CheckCallButtonCheckedHover = "+CheckCallButtonCheckedHover; }
+
+ if(BetRaiseButtonDefault == "") { BetRaiseButtonDefault = getFallBackFieldContent("BetRaiseButtonDefault", 1); leftItems << "BetRaiseButtonDefault"; }
+ else if(BetRaiseButtonDefault != QString(currentDir+"NULL") && !QFile(BetRaiseButtonDefault).exists()) { BetRaiseButtonDefault = getFallBackFieldContent("BetRaiseButtonDefault", 1); itemPicsLeft << "BetRaiseButtonDefault = "+BetRaiseButtonDefault; }
+
+ if(BetRaiseButtonHover == "") { BetRaiseButtonHover = getFallBackFieldContent("BetRaiseButtonHover", 1); leftItems << "BetRaiseButtonHover"; }
+ else if(BetRaiseButtonHover != QString(currentDir+"NULL") && !QFile(BetRaiseButtonHover).exists()) { BetRaiseButtonHover = getFallBackFieldContent("BetRaiseButtonHover", 1); itemPicsLeft << "BetRaiseButtonHover = "+BetRaiseButtonHover; }
+
+ if(BetRaiseButtonChecked == "") { BetRaiseButtonChecked = getFallBackFieldContent("BetRaiseButtonChecked", 1); leftItems << "BetRaiseButtonChecked"; }
+ else if(BetRaiseButtonChecked != QString(currentDir+"NULL") && !QFile(BetRaiseButtonChecked).exists()) { BetRaiseButtonChecked = getFallBackFieldContent("BetRaiseButtonChecked", 1); itemPicsLeft << "BetRaiseButtonChecked = "+BetRaiseButtonChecked; }
+
+ if(BetRaiseButtonCheckedHover == "") { BetRaiseButtonCheckedHover = getFallBackFieldContent("BetRaiseButtonCheckedHover", 1); leftItems << "BetRaiseButtonCheckedHover"; }
+ else if(BetRaiseButtonCheckedHover != QString(currentDir+"NULL") && !QFile(BetRaiseButtonCheckedHover).exists()) { BetRaiseButtonCheckedHover = getFallBackFieldContent("BetRaiseButtonCheckedHover", 1); itemPicsLeft << "BetRaiseButtonCheckedHover = "+BetRaiseButtonCheckedHover; }
+
+ if(AllInButtonDefault == "") { AllInButtonDefault = getFallBackFieldContent("AllInButtonDefault", 1); leftItems << "AllInButtonDefault"; }
+ else if(AllInButtonDefault != QString(currentDir+"NULL") && !QFile(AllInButtonDefault).exists()) { AllInButtonDefault = getFallBackFieldContent("AllInButtonDefault", 1); itemPicsLeft << "AllInButtonDefault = "+AllInButtonDefault; }
+
+ if(AllInButtonHover == "") { AllInButtonHover = getFallBackFieldContent("AllInButtonHover", 1); leftItems << "AllInButtonHover"; }
+ else if(AllInButtonHover != QString(currentDir+"NULL") && !QFile(AllInButtonHover).exists()) { AllInButtonHover = getFallBackFieldContent("AllInButtonHover", 1); itemPicsLeft << "AllInButtonHover = "+AllInButtonHover; }
+
+ if(AllInButtonChecked == "") { AllInButtonChecked = getFallBackFieldContent("AllInButtonChecked", 1); leftItems << "AllInButtonChecked"; }
+ else if(AllInButtonChecked != QString(currentDir+"NULL") && !QFile(AllInButtonChecked).exists()) { AllInButtonChecked = getFallBackFieldContent("AllInButtonChecked", 1); itemPicsLeft << "AllInButtonChecked = "+AllInButtonChecked; }
+
+ if(AllInButtonCheckedHover == "") { AllInButtonCheckedHover = getFallBackFieldContent("AllInButtonCheckedHover", 1); leftItems << "AllInButtonCheckedHover"; }
+ else if(AllInButtonCheckedHover != QString(currentDir+"NULL") && !QFile(AllInButtonCheckedHover).exists()) { AllInButtonCheckedHover = getFallBackFieldContent("AllInButtonCheckedHover", 1); itemPicsLeft << "AllInButtonCheckedHover = "+AllInButtonCheckedHover; }
+
+ if(RadioButtonPressed == "") { RadioButtonPressed = getFallBackFieldContent("RadioButtonPressed", 1); leftItems << "RadioButtonPressed"; }
+ else if(RadioButtonPressed != QString(currentDir+"NULL") && !QFile(RadioButtonPressed).exists()) { RadioButtonPressed = getFallBackFieldContent("RadioButtonPressed", 1); itemPicsLeft << "RadioButtonPressed = "+RadioButtonPressed; }
+
+ if(RadioButtonChecked == "") { RadioButtonChecked = getFallBackFieldContent("RadioButtonChecked", 1); leftItems << "RadioButtonChecked"; }
+ else if(RadioButtonChecked != QString(currentDir+"NULL") && !QFile(RadioButtonChecked).exists()) { RadioButtonChecked = getFallBackFieldContent("RadioButtonChecked", 1); itemPicsLeft << "RadioButtonChecked = "+RadioButtonChecked; }
+
+ if(RadioButtonCheckedHover == "") { RadioButtonCheckedHover = getFallBackFieldContent("RadioButtonCheckedHover", 1); leftItems << "RadioButtonCheckedHover"; }
+ else if(RadioButtonCheckedHover != QString(currentDir+"NULL") && !QFile(RadioButtonCheckedHover).exists()) { RadioButtonCheckedHover = getFallBackFieldContent("RadioButtonCheckedHover", 1); itemPicsLeft << "RadioButtonCheckedHover = "+RadioButtonCheckedHover; }
+
+ if(RadioButtonUnchecked == "") { RadioButtonUnchecked = getFallBackFieldContent("RadioButtonUnchecked", 1); leftItems << "RadioButtonUnchecked"; }
+ else if(RadioButtonUnchecked != QString(currentDir+"NULL") && !QFile(RadioButtonUnchecked).exists()) { RadioButtonUnchecked = getFallBackFieldContent("RadioButtonUnchecked", 1); itemPicsLeft << "RadioButtonUnchecked = "+RadioButtonUnchecked; }
+
+ if(RadioButtonUncheckedHover == "") { RadioButtonUncheckedHover = getFallBackFieldContent("RadioButtonUncheckedHover", 1); leftItems << "RadioButtonUncheckedHover"; }
+ else if(RadioButtonUncheckedHover != QString(currentDir+"NULL") && !QFile(RadioButtonUncheckedHover).exists()) { RadioButtonUncheckedHover = getFallBackFieldContent("RadioButtonUncheckedHover", 1); itemPicsLeft << "RadioButtonUncheckedHover = "+RadioButtonUncheckedHover; }
+
+ if(PlayerTopSeatActive == "") { PlayerTopSeatActive = getFallBackFieldContent("PlayerTopSeatActive", 1); leftItems << "PlayerTopSeatActive"; }
+ else if(PlayerTopSeatActive != QString(currentDir+"NULL") && !QFile(PlayerTopSeatActive).exists()) { PlayerTopSeatActive = getFallBackFieldContent("PlayerTopSeatActive", 1); itemPicsLeft << "PlayerTopSeatActive = "+PlayerTopSeatActive; }
+
+ if(PlayerTopSeatInactive == "") { PlayerTopSeatInactive = getFallBackFieldContent("PlayerTopSeatInactive", 1); leftItems << "PlayerTopSeatInactive"; }
+ else if(PlayerTopSeatInactive != QString(currentDir+"NULL") && !QFile(PlayerTopSeatInactive).exists()) { PlayerTopSeatInactive = getFallBackFieldContent("PlayerTopSeatInactive", 1); itemPicsLeft << "PlayerTopSeatInactive = "+PlayerTopSeatInactive; }
+
+ if(PlayerBottomSeatActive == "") { PlayerBottomSeatActive = getFallBackFieldContent("PlayerBottomSeatActive", 1); leftItems << "PlayerBottomSeatActive"; }
+ else if(PlayerBottomSeatActive != QString(currentDir+"NULL") && !QFile(PlayerBottomSeatActive).exists()) { PlayerBottomSeatActive = getFallBackFieldContent("PlayerBottomSeatActive", 1); itemPicsLeft << "PlayerBottomSeatActive = "+PlayerBottomSeatActive; }
+
+ if(PlayerBottomSeatInactive == "") { PlayerBottomSeatInactive = getFallBackFieldContent("PlayerBottomSeatInactive", 1); leftItems << "PlayerBottomSeatInactive"; }
+ else if(PlayerBottomSeatInactive != QString(currentDir+"NULL") && !QFile(PlayerBottomSeatInactive).exists()) { PlayerBottomSeatInactive = getFallBackFieldContent("PlayerBottomSeatInactive", 1); itemPicsLeft << "PlayerBottomSeatInactive = "+PlayerBottomSeatInactive; }
+
+ if(Table == "") { Table = getFallBackFieldContent("Table", 1); leftItems << "Table"; }
+ else if(Table != QString(currentDir+"NULL") && !QFile(Table).exists()) { Table = getFallBackFieldContent("Table", 1); itemPicsLeft << "Table = "+Table; }
+
+ if(HandRanking == "") { HandRanking = getFallBackFieldContent("HandRanking", 1); leftItems << "HandRanking"; }
+ else if(HandRanking != QString(currentDir+"NULL") && !QFile(HandRanking).exists()) { HandRanking = getFallBackFieldContent("HandRanking", 1); itemPicsLeft << "HandRanking = "+HandRanking; }
+
+ if(ToolBoxBackground == "") { ToolBoxBackground = getFallBackFieldContent("ToolBoxBackground", 1); leftItems << "ToolBoxBackground"; }
+ else if(ToolBoxBackground != QString(currentDir+"NULL") && !QFile(ToolBoxBackground).exists()) { ToolBoxBackground = getFallBackFieldContent("ToolBoxBackground", 1); itemPicsLeft << "ToolBoxBackground = "+ToolBoxBackground; }
+
+ if(ShowMyCardsButtonDefault == "") { ShowMyCardsButtonDefault = getFallBackFieldContent("ShowMyCardsButtonDefault", 1); leftItems << "ShowMyCardsButtonDefault"; }
+ else if(ShowMyCardsButtonDefault != QString(currentDir+"NULL") && !QFile(ShowMyCardsButtonDefault).exists()) { ShowMyCardsButtonDefault = getFallBackFieldContent("ShowMyCardsButtonDefault", 1); itemPicsLeft << "ShowMyCardsButtonDefault = "+ShowMyCardsButtonDefault; }
+
+ if(ShowMyCardsButtonHover == "") { ShowMyCardsButtonHover = getFallBackFieldContent("ShowMyCardsButtonHover", 1); leftItems << "ShowMyCardsButtonHover"; }
+ else if(ShowMyCardsButtonHover != QString(currentDir+"NULL") && !QFile(ShowMyCardsButtonHover).exists()) { ShowMyCardsButtonHover = getFallBackFieldContent("ShowMyCardsButtonHover", 1); itemPicsLeft << "ShowMyCardsButtonHover = "+ShowMyCardsButtonHover; }
+
+
+ //I18N ACTION STRINGS
+ if(ActionAllInI18NString == "") { ActionAllInI18NString = "NULL"; leftItems << "ActionAllInI18NString"; }
+ if(ActionRaiseI18NString == "") { ActionRaiseI18NString = "NULL"; leftItems << "ActionRaiseI18NString"; }
+ if(ActionBetI18NString == "") { ActionBetI18NString = "NULL"; leftItems << "ActionBetI18NString"; }
+ if(ActionCallI18NString == "") { ActionCallI18NString = "NULL"; leftItems << "ActionCallI18NString"; }
+ if(ActionCheckI18NString == "") { ActionCheckI18NString = "NULL"; leftItems << "ActionCheckI18NString"; }
+ if(ActionFoldI18NString == "") { ActionFoldI18NString = "NULL"; leftItems << "ActionFoldI18NString"; }
+ if(PotI18NString == "") { PotI18NString = "NULL"; leftItems << "PotI18NString"; }
+ if(TotalI18NString == "") { TotalI18NString = "NULL"; leftItems << "TotalI18NString"; }
+ if(BetsI18NString == "") { BetsI18NString = "NULL"; leftItems << "BetsI18NString"; }
+ if(GameI18NString == "") { GameI18NString = "NULL"; leftItems << "GameI18NString"; }
+ if(HandI18NString == "") { HandI18NString = "NULL"; leftItems << "HandI18NString"; }
+ if(PreflopI18NString == "") { PreflopI18NString = "NULL"; leftItems << "PreflopI18NString"; }
+ if(FlopI18NString == "") { FlopI18NString = "NULL"; leftItems << "FlopI18NString"; }
+ if(TurnI18NString == "") { TurnI18NString = "NULL"; leftItems << "TurnI18NString"; }
+ if(RiverI18NString == "") { RiverI18NString = "NULL"; leftItems << "RiverI18NString"; }
+
+ // COLORS
+ if(FKeyIndicatorColor == "") { FKeyIndicatorColor = getFallBackFieldContent("FKeyIndicatorColor", 0); leftItems << "FKeyIndicatorColor"; }
+ if(ChanceLabelPossibleColor == "") { ChanceLabelPossibleColor = getFallBackFieldContent("ChanceLabelPossibleColor", 0); leftItems << "ChanceLabelPossibleColor"; }
+ if(ChanceLabelImpossibleColor == "") { ChanceLabelImpossibleColor = getFallBackFieldContent("ChanceLabelImpossibleColor", 0); leftItems << "ChanceLabelImpossibleColor"; }
+ if(ChatLogTextColor == "") { ChatLogTextColor = getFallBackFieldContent("ChatLogTextColor", 0); leftItems << "ChatLogTextColor"; }
+ if(ChatTextNickNotifyColor == "") { ChatTextNickNotifyColor = getFallBackFieldContent("ChatTextNickNotifyColor", 0); leftItems << "ChatTextNickNotifyColor"; }
+ if(ChatLogBgColor == "") { ChatLogBgColor = getFallBackFieldContent("ChatLogBgColor", 0); leftItems << "ChatLogBgColor"; }
+ if(ChatLogScrollBarBorderColor == "") { ChatLogScrollBarBorderColor = getFallBackFieldContent("ChatLogScrollBarBorderColor", 0); leftItems << "ChatLogScrollBarBorderColor"; }
+ if(ChatLogScrollBarBgColor == "") { ChatLogScrollBarBgColor = getFallBackFieldContent("ChatLogScrollBarBgColor", 0); leftItems << "ChatLogScrollBarBgColor"; }
+ if(ChatLogScrollBarHandleBorderColor == "") { ChatLogScrollBarHandleBorderColor = getFallBackFieldContent("ChatLogScrollBarHandleBorderColor", 0); leftItems << "ChatLogScrollBarHandleBorderColor"; }
+ if(ChatLogScrollBarHandleBgColor == "") { ChatLogScrollBarHandleBgColor = getFallBackFieldContent("ChatLogScrollBarHandleBgColor", 0); leftItems << "ChatLogScrollBarHandleBgColor"; }
+ if(ChatLogScrollBarArrowBorderColor == "") { ChatLogScrollBarArrowBorderColor = getFallBackFieldContent("ChatLogScrollBarArrowBorderColor", 0); leftItems << "ChatLogScrollBarArrowBorderColor"; }
+ if(ChatLogScrollBarArrowBgColor == "") { ChatLogScrollBarArrowBgColor = getFallBackFieldContent("ChatLogScrollBarArrowBgColor", 0); leftItems << "ChatLogScrollBarArrowBgColor"; }
+ if(LogWinnerMainPotColor == "") { LogWinnerMainPotColor = getFallBackFieldContent("LogWinnerMainPotColor", 0); leftItems << "LogWinnerMainPotColor"; }
+ if(LogWinnerSidePotColor == "") { LogWinnerSidePotColor = getFallBackFieldContent("LogWinnerSidePotColor", 0); leftItems << "LogWinnerSidePotColor"; }
+ if(LogPlayerSitsOutColor == "") { LogPlayerSitsOutColor = getFallBackFieldContent("LogPlayerSitsOutColor", 0); leftItems << "LogPlayerSitsOutColor"; }
+ if(LogNewGameAdminColor == "") { LogNewGameAdminColor = getFallBackFieldContent("LogNewGameAdminColor", 0); leftItems << "LogNewGameAdminColor"; }
+ if(TabWidgetBorderColor == "") { TabWidgetBorderColor = getFallBackFieldContent("TabWidgetBorderColor", 0); leftItems << "TabWidgetBorderColor"; }
+ if(TabWidgetBgColor == "") { TabWidgetBgColor = getFallBackFieldContent("TabWidgetBgColor", 0); leftItems << "TabWidgetBgColor"; }
+ if(TabWidgetTextColor == "") { TabWidgetTextColor = getFallBackFieldContent("TabWidgetTextColor", 0); leftItems << "TabWidgetTextColor"; }
+ if(MenuBgColor == "") { MenuBgColor = getFallBackFieldContent("MenuBgColor", 0); leftItems << "MenuBgColor"; }
+ if(MenuTextColor == "") { MenuTextColor = getFallBackFieldContent("MenuTextColor", 0); leftItems << "MenuTextColor"; }
+ if(BreakLobbyButtonBgColor == "") { BreakLobbyButtonBgColor = getFallBackFieldContent("BreakLobbyButtonBgColor", 0); leftItems << "BreakLobbyButtonBgColor"; }
+ if(BreakLobbyButtonTextColor == "") { BreakLobbyButtonTextColor = getFallBackFieldContent("BreakLobbyButtonTextColor", 0); leftItems << "BreakLobbyButtonTextColor"; }
+ if(BreakLobbyButtonBgDisabledColor == "") { BreakLobbyButtonBgDisabledColor = getFallBackFieldContent("BreakLobbyButtonBgDisabledColor", 0); leftItems << "BreakLobbyButtonBgDisabledColor"; }
+ if(BreakLobbyButtonTextDisabledColor == "") { BreakLobbyButtonTextDisabledColor = getFallBackFieldContent("BreakLobbyButtonTextDisabledColor", 0); leftItems << "BreakLobbyButtonTextDisabledColor"; }
+ if(BreakLobbyButtonBgBlinkColor == "") { BreakLobbyButtonBgBlinkColor = getFallBackFieldContent("BreakLobbyButtonBgBlinkColor", 0); leftItems << "BreakLobbyButtonBgBlinkColor"; }
+ if(BreakLobbyButtonTextBlinkColor == "") { BreakLobbyButtonTextBlinkColor = getFallBackFieldContent("BreakLobbyButtonTextBlinkColor", 0); leftItems << "BreakLobbyButtonTextBlinkColor"; }
+ if(PlayerCashTextColor == "") { PlayerCashTextColor = getFallBackFieldContent("PlayerCashTextColor", 0); leftItems << "PlayerCashTextColor"; }
+ if(PlayerBetTextColor == "") { PlayerBetTextColor = getFallBackFieldContent("PlayerBetTextColor", 0); leftItems << "PlayerBetTextColor"; }
+ if(PlayerNickTextColor == "") { PlayerNickTextColor = getFallBackFieldContent("PlayerNickTextColor", 0); leftItems << "PlayerNickTextColor"; }
+ if(BoardBigTextColor == "") { BoardBigTextColor = getFallBackFieldContent("BoardBigTextColor", 0); leftItems << "BoardBigTextColor"; }
+ if(BoardSmallTextColor == "") { BoardSmallTextColor = getFallBackFieldContent("BoardSmallTextColor", 0); leftItems << "BoardSmallTextColor"; }
+ if(SpeedTextColor == "") { SpeedTextColor = getFallBackFieldContent("SpeedTextColor", 0); leftItems << "SpeedTextColor"; }
+ if(VoteButtonBgColor == "") { VoteButtonBgColor = getFallBackFieldContent("VoteButtonBgColor", 0); leftItems << "VoteButtonBgColor"; }
+ if(VoteButtonTextColor == "") { VoteButtonTextColor = getFallBackFieldContent("VoteButtonTextColor", 0); leftItems << "VoteButtonTextColor"; }
+ if(BetInputTextColor == "") { BetInputTextColor = getFallBackFieldContent("BetInputTextColor", 0); leftItems << "BetInputTextColor"; }
+ if(BetInputBgColor == "") { BetInputBgColor = getFallBackFieldContent("BetInputBgColor", 0); leftItems << "BetInputBgColor"; }
+ if(BetInputDisabledTextColor == "") { BetInputDisabledTextColor = getFallBackFieldContent("BetInputDisabledTextColor", 0); leftItems << "BetInputDisabledTextColor"; }
+ if(BetInputDisabledBgColor == "") { BetInputDisabledBgColor = getFallBackFieldContent("BetInputDisabledBgColor", 0); leftItems << "BetInputDisabledBgColor"; }
+ if(FoldButtonTextColor == "") { FoldButtonTextColor = getFallBackFieldContent("FoldButtonTextColor", 0); leftItems << "FoldButtonTextColor"; }
+ if(FoldButtonCheckableTextColor == "") { FoldButtonCheckableTextColor = getFallBackFieldContent("FoldButtonCheckableTextColor", 0); leftItems << "FoldButtonCheckableTextColor"; }
+ if(CheckCallButtonTextColor == "") { CheckCallButtonTextColor = getFallBackFieldContent("CheckCallButtonTextColor", 0); leftItems << "CheckCallButtonTextColor"; }
+ if(CheckCallButtonCheckableTextColor == "") { CheckCallButtonCheckableTextColor = getFallBackFieldContent("CheckCallButtonCheckableTextColor", 0); leftItems << "CheckCallButtonCheckableTextColor"; }
+ if(BetRaiseButtonTextColor == "") { BetRaiseButtonTextColor = getFallBackFieldContent("BetRaiseButtonTextColor", 0); leftItems << "BetRaiseButtonTextColor"; }
+ if(BetRaiseButtonCheckableTextColor == "") { BetRaiseButtonCheckableTextColor = getFallBackFieldContent("BetRaiseButtonCheckableTextColor", 0); leftItems << "BetRaiseButtonCheckableTextColor"; }
+ if(AllInButtonTextColor == "") { AllInButtonTextColor = getFallBackFieldContent("AllInButtonTextColor", 0); leftItems << "AllInButtonTextColor"; }
+ if(AllInButtonCheckableTextColor == "") { AllInButtonCheckableTextColor = getFallBackFieldContent("AllInButtonCheckableTextColor", 0); leftItems << "AllInButtonCheckableTextColor"; }
+ if(BetSpeedSliderGrooveBgColor == "") { BetSpeedSliderGrooveBgColor = getFallBackFieldContent("BetSpeedSliderGrooveBgColor", 0); leftItems << "BetSpeedSliderGrooveBgColor"; }
+ if(BetSpeedSliderGrooveBorderColor == "") { BetSpeedSliderGrooveBorderColor = getFallBackFieldContent("BetSpeedSliderGrooveBorderColor", 0); leftItems << "BetSpeedSliderGrooveBorderColor"; }
+ if(BetSpeedSliderHandleBgColor == "") { BetSpeedSliderHandleBgColor = getFallBackFieldContent("BetSpeedSliderHandleBgColor", 0); leftItems << "BetSpeedSliderHandleBgColor"; }
+ if(BetSpeedSliderHandleBorderColor == "") { BetSpeedSliderHandleBorderColor = getFallBackFieldContent("BetSpeedSliderHandleBorderColor", 0); leftItems << "BetSpeedSliderHandleBorderColor"; }
+ if(ShowMyCardsButtonTextColor == "") { ShowMyCardsButtonTextColor = getFallBackFieldContent("ShowMyCardsButtonTextColor", 0); leftItems << "ShowMyCardsButtonTextColor"; }
+
+ // SIZE
+ if(ChatLogTextSize == "") { ChatLogTextSize = getFallBackFieldContent("ChatLogTextSize", 0); leftItems << "ChatLogTextSize"; }
+
+ //set loadedSuccessfull TRUE if everything works
+ if(leftItems.isEmpty() && itemPicsLeft.isEmpty() && PokerTHStyleFileVersion != "" && PokerTHStyleFileVersion.toInt() == POKERTH_GT_STYLE_FILE_VERSION) {
+ loadedSuccessfull = 1;
+ myState = OK;
+ }
+ else
+ loadedSuccessfull = 1;
+
+ //check for style file version
+ if(PokerTHStyleFileVersion != "" && PokerTHStyleFileVersion.toInt() != POKERTH_GT_STYLE_FILE_VERSION)
+ myState = OUTDATED;
+ else {
+ //if one or more items are left
+ if(!leftItems.isEmpty() && myW != 0) myState = FIELDS_EMPTY;
+
+ //if one or more pictures where not found
+ if(!itemPicsLeft.isEmpty() && myW != 0) myState = PICTURES_MISSING;
+ }
+ }
+ }
+ else {
+ loadedSuccessfull = 0;
+ QMessageBox::warning(myW, tr("Game Table Style Error"),
+ tr("Cannot load game table style file: %1 \n\nPlease check the style file or choose another style!").arg(currentFileName),
+ QMessageBox::Ok);
+ }
}
-void GameTableStyleReader::showLeftItemsErrorMessage(QString style, QStringList failedItems, QString email)
+void GameTableStyleReader::showLeftItemsErrorMessage()
{
- QString items = failedItems.join(", ");
- QString EMail;
- if(email != "NULL") EMail = email;
+ QString items = leftItems.join(", ");
+ QString EMail;
+ if(StyleMaintainerEMail != "NULL") EMail = StyleMaintainerEMail;
- QMessageBox::warning(myW, tr("Game Table Style Error"),
- tr("Selected game table style \"%1\" seems to be incomplete or defective. \n\nThe value(s) of \"%2\" is/are missing. \n\nPlease contact the game table style builder %3.").arg(style).arg(items).arg(EMail),
- QMessageBox::Ok);
+ QMessageBox::warning(myW, tr("Game Table Style Error"),
+ tr("Selected game table style \"%1\" seems to be incomplete or defective. \n\nThe value(s) of \"%2\" is/are missing. \n\nPlease contact the game table style builder %3.").arg(StyleDescription).arg(items).arg(EMail),
+ QMessageBox::Ok);
}
-void GameTableStyleReader::showItemPicsLeftErrorMessage(QString style, QStringList picsLeft, QString email)
+void GameTableStyleReader::showItemPicsLeftErrorMessage()
{
- QString pics = picsLeft.join("\n");
- QString EMail;
- if(email != "NULL") EMail = email;
+ QString pics = itemPicsLeft.join("\n");
+ QString EMail;
+ if(StyleMaintainerEMail != "NULL") EMail = StyleMaintainerEMail;
+
+ QMessageBox::warning(myW, tr("Game Table Style Error"),
+ tr("One or more pictures from current game table style \"%1\" were not found: \n\n\"%2\" \n\nPlease contact the game table style builder %3.").arg(StyleDescription).arg(pics).arg(EMail),
+ QMessageBox::Ok);
+}
+
+void GameTableStyleReader::showOutdatedErrorMessage()
+{
+
+ QString EMail;
+ if(StyleMaintainerEMail != "NULL") EMail = StyleMaintainerEMail;
+ QMessageBox::warning(myW, tr("Game Table Style Error"),
+ tr("Selected game table style \"%1\" seems to be outdated. \n The current PokerTH game table style version is \"%2\", but this style has version \"%3\" set. \n\nPlease contact the game table style builder %4.").arg(StyleDescription).arg(POKERTH_GT_STYLE_FILE_VERSION).arg(PokerTHStyleFileVersion).arg(EMail),
+ QMessageBox::Ok);
- QMessageBox::warning(myW, tr("Game Table Style Error"),
- tr("One or more pictures from current game table style \"%1\" were not found: \n\n\"%2\" \n\nPlease contact the game table style builder %3.").arg(style).arg(pics).arg(EMail),
- QMessageBox::Ok);
}
void GameTableStyleReader::setTableBackground(gameTableImpl *gt)
{
- gt->setStyleSheet("QMainWindow { background-image: url(\""+Table+"\"); background-position: bottom center; background-origin: content; background-repeat: no-repeat;}");
+ gt->setStyleSheet("QMainWindow { background-image: url(\""+Table+"\"); background-position: bottom center; background-origin: content; background-repeat: no-repeat;}");
}
void GameTableStyleReader::setChatLogStyle(QTextBrowser *tb)
{
- tb->setStyleSheet("QTextBrowser { "+ font1String +" font-size: "+ChatLogTextSize+"px; color: #"+ChatLogTextColor+"; background-color: #"+ChatLogBgColor+"; border:none; } QScrollBar:vertical { border: 1px solid #"+ChatLogScrollBarBorderColor+"; background: #"+ChatLogScrollBarBgColor+"; width: 15px; margin: 17px -1px 17px 0px; } QScrollBar::handle:vertical { border-radius: 1px; border: 1px solid #"+ChatLogScrollBarHandleBorderColor+"; background: #"+ChatLogScrollBarHandleBgColor+"; min-height: 20px; } QScrollBar::add-line:vertical { margin-right: 0px; margin-left: 1px; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; border-top-right-radius: 1px; border-top-left-radius: 1px; border: 1px solid #"+ChatLogScrollBarHandleBorderColor+"; background: #"+ChatLogScrollBarHandleBgColor+"; height: 15px; subcontrol-position: bottom; subcontrol-origin: margin; } QScrollBar::sub-line:vertical { margin-right: 0px; margin-left: 1px; border-bottom-right-radius: 1px; border-bottom-left-radius: 1px; border-top-right-radius: 2px; border-top-left-radius: 2px; border: 1px solid #"+ChatLogScrollBarHandleBorderColor+"; background: #"+ChatLogScrollBarHandleBgColor+"; height: 15px; subcontrol-position: top; subcontrol-origin: margin; } QScrollBar:up-arrow:vertical, QScrollBar::down-arrow:vertical { border: 1px solid #"+ChatLogScrollBarArrowBorderColor+"; height: 3px; width: 3px; background: #"+ChatLogScrollBarArrowBgColor+"; } QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical { background: none; }");
-
+ tb->setStyleSheet("QTextBrowser { "+ font1String +" font-size: "+ChatLogTextSize+"px; color: #"+ChatLogTextColor+"; background-color: #"+ChatLogBgColor+"; border:none; } QScrollBar:vertical { border: 1px solid #"+ChatLogScrollBarBorderColor+"; background: #"+ChatLogScrollBarBgColor+"; width: 15px; margin: 17px -1px 17px 0px; } QScrollBar::handle:vertical { border-radius: 1px; border: 1px solid #"+ChatLogScrollBarHandleBorderColor+"; background: #"+ChatLogScrollBarHandleBgColor+"; min-height: 20px; } QScrollBar::add-line:vertical { margin-right: 0px; margin-left: 1px; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; border-top-right-radius: 1px; border-top-left-radius: 1px; border: 1px solid #"+ChatLogScrollBarHandleBorderColor+"; background: #"+ChatLogScrollBarHandleBgColor+"; height: 15px; subcontrol-position: bottom; subcontrol-origin: margin; } QScrollBar::sub-line:vertical { margin-right: 0px; margin-left: 1px; border-bottom-right-radius: 1px; border-bottom-left-radius: 1px; border-top-right-radius: 2px; border-top-left-radius: 2px; border: 1px solid #"+ChatLogScrollBarHandleBorderColor+"; background: #"+ChatLogScrollBarHandleBgColor+"; height: 15px; subcontrol-position: top; subcontrol-origin: margin; } QScrollBar:up-arrow:vertical, QScrollBar::down-arrow:vertical { border: 1px solid #"+ChatLogScrollBarArrowBorderColor+"; height: 3px; width: 3px; background: #"+ChatLogScrollBarArrowBgColor+"; } QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical { background: none; }");
+
}
void GameTableStyleReader::setChatInputStyle(QLineEdit *ci)
{
- ci->setStyleSheet("QLineEdit { "+ font1String +" font-size: "+ChatLogTextSize+"px; color: #"+ChatLogTextColor+"; background-color: #"+ChatLogBgColor+"; border-top: 2px solid #"+TabWidgetBorderColor+"; }");
+ ci->setStyleSheet("QLineEdit { "+ font1String +" font-size: "+ChatLogTextSize+"px; color: #"+ChatLogTextColor+"; background-color: #"+ChatLogBgColor+"; border-top: 2px solid #"+TabWidgetBorderColor+"; }");
}
void GameTableStyleReader::setCashLabelStyle(QLabel *cl)
{
- cl->setStyleSheet("QLabel { "+ font2String +" font-size: "+cashFontSize+"px; font-weight: bold; color: #"+PlayerCashTextColor+"; }");
+ cl->setStyleSheet("QLabel { "+ font2String +" font-size: "+cashFontSize+"px; font-weight: bold; color: #"+PlayerCashTextColor+"; }");
}
void GameTableStyleReader::setSetLabelStyle(QLabel *sl)
{
- sl->setStyleSheet("QLabel { "+ font2String +" font-size: "+setLabelFontSize+"px; font-weight: bold; color: #"+PlayerBetTextColor+"; }");
+ sl->setStyleSheet("QLabel { "+ font2String +" font-size: "+setLabelFontSize+"px; font-weight: bold; color: #"+PlayerBetTextColor+"; }");
}
void GameTableStyleReader::setPlayerNameLabelStyle(QLabel *pnl)
{
- pnl->setStyleSheet("QLabel { "+ font2String +" font-size: "+playerNameLabelFontSize+"px; font-weight: bold; color: #"+PlayerNickTextColor+"; }");
+ pnl->setStyleSheet("QLabel { "+ font2String +" font-size: "+playerNameLabelFontSize+"px; font-weight: bold; color: #"+PlayerNickTextColor+"; }");
}
void GameTableStyleReader::setSmallFontBoardStyle(QLabel *l)
{
- l->setStyleSheet("QLabel { "+ font2String +" font-size: "+smallBoardFontSize+"px; font-weight: bold; color: #"+BoardSmallTextColor+"; }");
+ l->setStyleSheet("QLabel { "+ font2String +" font-size: "+smallBoardFontSize+"px; font-weight: bold; color: #"+BoardSmallTextColor+"; }");
}
void GameTableStyleReader::setBigFontBoardStyle(QLabel *l)
{
- l->setStyleSheet("QLabel { "+ font2String +" font-size: "+bigBoardFontSize+"px; font-weight: bold; color: #"+BoardBigTextColor+"; }");
+ l->setStyleSheet("QLabel { "+ font2String +" font-size: "+bigBoardFontSize+"px; font-weight: bold; color: #"+BoardBigTextColor+"; }");
}
void GameTableStyleReader::setCardHolderStyle(QLabel *l, int bero)
{
- switch(bero) {
- case 0: l->setPixmap(CardHolderFlop);
- break;
- case 1: l->setPixmap(CardHolderTurn);
- break;
- case 2: l->setPixmap(CardHolderRiver);
- break;
- }
+ switch(bero) {
+ case 0: l->setPixmap(CardHolderFlop);
+ break;
+ case 1: l->setPixmap(CardHolderTurn);
+ break;
+ case 2: l->setPixmap(CardHolderRiver);
+ break;
+ }
}
void GameTableStyleReader::setMenuBarStyle(QMenuBar *mb)
{
- mb->setStyleSheet("QMenuBar { background-color: #"+MenuBgColor+"; font-size:12px; border-width: 0px;} QMenuBar::item { color: #"+MenuTextColor+"; }");
+ mb->setStyleSheet("QMenuBar { background-color: #"+MenuBgColor+"; font-size:12px; border-width: 0px;} QMenuBar::item { color: #"+MenuTextColor+"; }");
}
void GameTableStyleReader::setBreakButtonStyle(QPushButton *bb, int state)
{
- switch(state) {
-// default
- case 0: bb->setStyleSheet("QPushButton:enabled { background-color: #"+BreakLobbyButtonBgColor+"; color: #"+BreakLobbyButtonTextColor+";} QPushButton:disabled { background-color: #"+BreakLobbyButtonBgDisabledColor+"; color: #"+BreakLobbyButtonTextDisabledColor+"; font-weight: 900;}");
- break;
-// blink
- case 1: bb->setStyleSheet("QPushButton { background-color: #"+BreakLobbyButtonBgBlinkColor+"; color: "+BreakLobbyButtonTextBlinkColor+";}");
+ switch(state) {
+ // default
+ case 0: bb->setStyleSheet("QPushButton:enabled { background-color: #"+BreakLobbyButtonBgColor+"; color: #"+BreakLobbyButtonTextColor+";} QPushButton:disabled { background-color: #"+BreakLobbyButtonBgDisabledColor+"; color: #"+BreakLobbyButtonTextDisabledColor+"; font-weight: 900;}");
+ break;
+ // blink
+ case 1: bb->setStyleSheet("QPushButton { background-color: #"+BreakLobbyButtonBgBlinkColor+"; color: "+BreakLobbyButtonTextBlinkColor+";}");
- break;
- }
+ break;
+ }
}
void GameTableStyleReader::setSpeedStringStyle(QLabel *l)
{
- l->setStyleSheet("QLabel { color: #"+SpeedTextColor+";}");
+ l->setStyleSheet("QLabel { color: #"+SpeedTextColor+";}");
}
void GameTableStyleReader::setVoteButtonStyle(QPushButton *b)
{
- b->setStyleSheet("QPushButton:enabled { background-color: #"+VoteButtonBgColor+"; color: #"+VoteButtonTextColor+";} ");
+ b->setStyleSheet("QPushButton:enabled { background-color: #"+VoteButtonBgColor+"; color: #"+VoteButtonTextColor+";} ");
}
void GameTableStyleReader::setVoteStringsStyle(QLabel *l)
{
- l->setStyleSheet("QLabel { color: #"+TabWidgetTextColor+"; font-size: 11px;}");
+ l->setStyleSheet("QLabel { color: #"+TabWidgetTextColor+"; font-size: 11px;}");
}
void GameTableStyleReader::setPlayerSeatInactiveStyle(QGroupBox *ps)
{
- // check if seat is on top or bottom line
- if(ps->objectName() == "groupBox2" || ps->objectName() == "groupBox1" || ps->objectName() == "groupBox0" || ps->objectName() == "groupBox9" || ps->objectName() == "groupBox8") {
- ps->setStyleSheet("QGroupBox { border:none; background-image: url(\""+PlayerBottomSeatInactive+"\") }");
- }
- else {
- ps->setStyleSheet("QGroupBox { border:none; background-image: url(\""+PlayerTopSeatInactive+"\") }");
- }
+ // check if seat is on top or bottom line
+ if(ps->objectName() == "groupBox2" || ps->objectName() == "groupBox1" || ps->objectName() == "groupBox0" || ps->objectName() == "groupBox9" || ps->objectName() == "groupBox8") {
+ ps->setStyleSheet("QGroupBox { border:none; background-image: url(\""+PlayerBottomSeatInactive+"\") }");
+ }
+ else {
+ ps->setStyleSheet("QGroupBox { border:none; background-image: url(\""+PlayerTopSeatInactive+"\") }");
+ }
}
void GameTableStyleReader::setPlayerSeatActiveStyle(QGroupBox *ps)
{
-// check if seat is on top or bottom line
- if(ps->objectName() == "groupBox2" || ps->objectName() == "groupBox1" || ps->objectName() == "groupBox0" || ps->objectName() == "groupBox9" || ps->objectName() == "groupBox8") {
- ps->setStyleSheet("QGroupBox { border:none; background-image: url(\""+PlayerBottomSeatActive+"\") }");
- }
- else {
- ps->setStyleSheet("QGroupBox { border:none; background-image: url(\""+PlayerTopSeatActive+"\") }");
- }
+ // check if seat is on top or bottom line
+ if(ps->objectName() == "groupBox2" || ps->objectName() == "groupBox1" || ps->objectName() == "groupBox0" || ps->objectName() == "groupBox9" || ps->objectName() == "groupBox8") {
+ ps->setStyleSheet("QGroupBox { border:none; background-image: url(\""+PlayerBottomSeatActive+"\") }");
+ }
+ else {
+ ps->setStyleSheet("QGroupBox { border:none; background-image: url(\""+PlayerTopSeatActive+"\") }");
+ }
}
void GameTableStyleReader::setBetValueInputStyle(QLineEdit *bv)
{
- bv->setStyleSheet("QLineEdit { "+ font2String +" font-size: "+betValueFontSize+"px; font-weight: bold; background-color: #"+BetInputBgColor+"; color: #"+BetInputTextColor+"; } QLineEdit:disabled { background-color: #"+BetInputDisabledBgColor+"; color: #"+BetInputDisabledTextColor+" }");
+ bv->setStyleSheet("QLineEdit { "+ font2String +" font-size: "+betValueFontSize+"px; font-weight: bold; background-color: #"+BetInputBgColor+"; color: #"+BetInputTextColor+"; } QLineEdit:disabled { background-color: #"+BetInputDisabledBgColor+"; color: #"+BetInputDisabledTextColor+" }");
}
void GameTableStyleReader::setAwayRadioButtonsStyle(QRadioButton *rb)
{
- rb->setStyleSheet("QRadioButton { color: #"+TabWidgetTextColor+"; } QRadioButton::indicator { width: 13px; height: 13px;} QRadioButton::indicator::checked { image: url(\""+RadioButtonChecked+"\");} QRadioButton::indicator::unchecked { image: url(\""+RadioButtonUnchecked+"\");} QRadioButton::indicator:unchecked:hover { image: url(\""+RadioButtonUncheckedHover+"\");} QRadioButton::indicator:unchecked:pressed { image: url(\""+RadioButtonPressed+"\");} QRadioButton::indicator::checked { image: url(\""+RadioButtonChecked+"\");} QRadioButton::indicator:checked:hover { image: url(\""+RadioButtonCheckedHover+"\");} QRadioButton::indicator:checked:pressed { image: url(\""+RadioButtonPressed+"\");}");
+ rb->setStyleSheet("QRadioButton { color: #"+TabWidgetTextColor+"; } QRadioButton::indicator { width: 13px; height: 13px;} QRadioButton::indicator::checked { image: url(\""+RadioButtonChecked+"\");} QRadioButton::indicator::unchecked { image: url(\""+RadioButtonUnchecked+"\");} QRadioButton::indicator:unchecked:hover { image: url(\""+RadioButtonUncheckedHover+"\");} QRadioButton::indicator:unchecked:pressed { image: url(\""+RadioButtonPressed+"\");} QRadioButton::indicator::checked { image: url(\""+RadioButtonChecked+"\");} QRadioButton::indicator:checked:hover { image: url(\""+RadioButtonCheckedHover+"\");} QRadioButton::indicator:checked:pressed { image: url(\""+RadioButtonPressed+"\");}");
}
QString GameTableStyleReader::getActionPic(int action)
{
- QString myAppDataPath = QString::fromUtf8(myConfig->readConfigString("AppDataDir").c_str());
+ QString myAppDataPath = QString::fromUtf8(myConfig->readConfigString("AppDataDir").c_str());
-// 1 = fold, 2 = check, 3 = call, 4 = bet, 5 = raise, 6 = allin, 7 = winner
- switch(action) {
- case 1: {
- if(myConfig->readConfigInt("DontTranslateInternationalPokerStringsFromStyle") || ActionFoldI18NPic.endsWith("NULL"))
- return myAppDataPath+"gfx/gui/misc/actionpics/action_fold.png";
- else
- return ActionFoldI18NPic;
- }
- break;
- case 2: {
- if(myConfig->readConfigInt("DontTranslateInternationalPokerStringsFromStyle") || ActionCheckI18NPic.endsWith("NULL"))
- return myAppDataPath+"gfx/gui/misc/actionpics/action_check.png";
- else
- return ActionCheckI18NPic;
- }
- break;
- case 3: {
- if(myConfig->readConfigInt("DontTranslateInternationalPokerStringsFromStyle") || ActionCallI18NPic.endsWith("NULL"))
- return myAppDataPath+"gfx/gui/misc/actionpics/action_call.png";
- else
- return ActionCallI18NPic;
- }
- break;
- case 4: {
- if(myConfig->readConfigInt("DontTranslateInternationalPokerStringsFromStyle") || ActionBetI18NPic.endsWith("NULL"))
- return myAppDataPath+"gfx/gui/misc/actionpics/action_bet.png";
- else
- return ActionBetI18NPic;
- }
- break;
- case 5: {
- if(myConfig->readConfigInt("DontTranslateInternationalPokerStringsFromStyle") || ActionRaiseI18NPic.endsWith("NULL"))
- return myAppDataPath+"gfx/gui/misc/actionpics/action_raise.png";
- else
- return ActionRaiseI18NPic;
- }
- break;
- case 6: {
- if(myConfig->readConfigInt("DontTranslateInternationalPokerStringsFromStyle") || ActionAllInI18NPic.endsWith("NULL"))
- return myAppDataPath+"gfx/gui/misc/actionpics/action_allin.png";
- else
- return ActionAllInI18NPic;
- }
- break;
- case 7: {
- if(myConfig->readConfigInt("DontTranslateInternationalPokerStringsFromStyle") || ActionWinnerI18NPic.endsWith("NULL"))
- return myAppDataPath+"gfx/gui/misc/actionpics/action_winner.png";
- else
- return ActionWinnerI18NPic;
- }
- break;
- default: return QString("");
- }
+ // 1 = fold, 2 = check, 3 = call, 4 = bet, 5 = raise, 6 = allin, 7 = winner
+ switch(action) {
+ case 1: {
+ if(myConfig->readConfigInt("DontTranslateInternationalPokerStringsFromStyle") || ActionFoldI18NPic.endsWith("NULL"))
+ return myAppDataPath+"gfx/gui/misc/actionpics/action_fold.png";
+ else
+ return ActionFoldI18NPic;
+ }
+ break;
+ case 2: {
+ if(myConfig->readConfigInt("DontTranslateInternationalPokerStringsFromStyle") || ActionCheckI18NPic.endsWith("NULL"))
+ return myAppDataPath+"gfx/gui/misc/actionpics/action_check.png";
+ else
+ return ActionCheckI18NPic;
+ }
+ break;
+ case 3: {
+ if(myConfig->readConfigInt("DontTranslateInternationalPokerStringsFromStyle") || ActionCallI18NPic.endsWith("NULL"))
+ return myAppDataPath+"gfx/gui/misc/actionpics/action_call.png";
+ else
+ return ActionCallI18NPic;
+ }
+ break;
+ case 4: {
+ if(myConfig->readConfigInt("DontTranslateInternationalPokerStringsFromStyle") || ActionBetI18NPic.endsWith("NULL"))
+ return myAppDataPath+"gfx/gui/misc/actionpics/action_bet.png";
+ else
+ return ActionBetI18NPic;
+ }
+ break;
+ case 5: {
+ if(myConfig->readConfigInt("DontTranslateInternationalPokerStringsFromStyle") || ActionRaiseI18NPic.endsWith("NULL"))
+ return myAppDataPath+"gfx/gui/misc/actionpics/action_raise.png";
+ else
+ return ActionRaiseI18NPic;
+ }
+ break;
+ case 6: {
+ if(myConfig->readConfigInt("DontTranslateInternationalPokerStringsFromStyle") || ActionAllInI18NPic.endsWith("NULL"))
+ return myAppDataPath+"gfx/gui/misc/actionpics/action_allin.png";
+ else
+ return ActionAllInI18NPic;
+ }
+ break;
+ case 7: {
+ if(myConfig->readConfigInt("DontTranslateInternationalPokerStringsFromStyle") || ActionWinnerI18NPic.endsWith("NULL"))
+ return myAppDataPath+"gfx/gui/misc/actionpics/action_winner.png";
+ else
+ return ActionWinnerI18NPic;
+ }
+ break;
+ default: return QString("");
+ }
}
void GameTableStyleReader::setButtonsStyle(MyActionButton *br, MyActionButton *cc, MyActionButton *f, MyActionButton *a, int state)
{
- br->setMyStyle(this);
- cc->setMyStyle(this);
- f->setMyStyle(this);
- a->setMyStyle(this);
+ br->setMyStyle(this);
+ cc->setMyStyle(this);
+ f->setMyStyle(this);
+ a->setMyStyle(this);
- switch(state) {
- //default
- case 0: {
- br->setStyleSheet("QPushButton { border:none; background-image: url(\""+BetRaiseButtonDefault+"\"); "+ font2String +" font-size: "+humanPlayerButtonFontSize+"px; font-weight: bold; color: #"+BetRaiseButtonTextColor+";} QPushButton:unchecked { background-image: url(\""+BetRaiseButtonDefault+"\"); } QPushButton:checked { background-image: url(\""+BetRaiseButtonChecked+"\");} QPushButton:hover { background-image: url(\""+BetRaiseButtonHover+"\"); } QPushButton:checked:hover { background-image: url(\""+BetRaiseButtonCheckedHover+"\");}");
-
- cc->setStyleSheet("QPushButton { border:none; background-image: url(\""+CheckCallButtonDefault+"\"); "+ font2String +" font-size: "+humanPlayerButtonFontSize+"px; font-weight: bold; color: #"+CheckCallButtonTextColor+";} QPushButton:unchecked { background-image: url(\""+CheckCallButtonDefault+"\"); } QPushButton:checked { background-image: url(\""+CheckCallButtonChecked+"\");} QPushButton:hover { background-image: url(\""+CheckCallButtonHover+"\"); } QPushButton:checked:hover { background-image: url(\""+CheckCallButtonCheckedHover+"\");}");
+ switch(state) {
+ //default
+ case 0: {
+ br->setStyleSheet("QPushButton { border:none; background-image: url(\""+BetRaiseButtonDefault+"\"); "+ font2String +" font-size: "+humanPlayerButtonFontSize+"px; font-weight: bold; color: #"+BetRaiseButtonTextColor+";} QPushButton:unchecked { background-image: url(\""+BetRaiseButtonDefault+"\"); } QPushButton:checked { background-image: url(\""+BetRaiseButtonChecked+"\");} QPushButton:hover { background-image: url(\""+BetRaiseButtonHover+"\"); } QPushButton:checked:hover { background-image: url(\""+BetRaiseButtonCheckedHover+"\");}");
- f->setStyleSheet("QPushButton { border:none; background-image: url(\""+FoldButtonDefault+"\"); "+ font2String +" font-size: "+humanPlayerButtonFontSize+"px; font-weight: bold; color: #"+FoldButtonTextColor+";} QPushButton:unchecked { background-image: url(\""+FoldButtonDefault+"\"); } QPushButton:checked { background-image: url(\""+FoldButtonChecked+"\");} QPushButton:hover { background-image: url(\""+FoldButtonHover+"\"); } QPushButton:checked:hover { background-image: url(\""+FoldButtonCheckedHover+"\");}");
+ cc->setStyleSheet("QPushButton { border:none; background-image: url(\""+CheckCallButtonDefault+"\"); "+ font2String +" font-size: "+humanPlayerButtonFontSize+"px; font-weight: bold; color: #"+CheckCallButtonTextColor+";} QPushButton:unchecked { background-image: url(\""+CheckCallButtonDefault+"\"); } QPushButton:checked { background-image: url(\""+CheckCallButtonChecked+"\");} QPushButton:hover { background-image: url(\""+CheckCallButtonHover+"\"); } QPushButton:checked:hover { background-image: url(\""+CheckCallButtonCheckedHover+"\");}");
- a->setStyleSheet("QPushButton { border:none; background-image: url(\""+AllInButtonDefault+"\"); "+ font2String +" font-size: "+humanPlayerButtonFontSize+"px; font-weight: bold; color: #"+AllInButtonTextColor+";} QPushButton:unchecked { background-image: url(\""+AllInButtonDefault+"\"); } QPushButton:checked { background-image: url(\""+AllInButtonChecked+"\");} QPushButton:hover { background-image: url(\""+AllInButtonHover+"\"); } QPushButton:checked:hover { background-image: url(\""+AllInButtonCheckedHover+"\");}");
- }
- break;
- //no hover
- case 1: {
- br->setStyleSheet("QPushButton { border:none; background-image: url(\""+BetRaiseButtonDefault+"\"); "+ font2String +" font-size: "+humanPlayerButtonFontSize+"px; font-weight: bold; color: #"+BetRaiseButtonTextColor+";} QPushButton:unchecked { background-image: url(\""+BetRaiseButtonDefault+"\"); } QPushButton:checked { background-image: url(\""+BetRaiseButtonChecked+"\");} QPushButton:hover { background-image: url(\""+BetRaiseButtonDefault+"\"); } QPushButton:checked:hover { background-image: url(\""+BetRaiseButtonChecked+"\");}");
-
- cc->setStyleSheet("QPushButton { border:none; background-image: url(\""+CheckCallButtonDefault+"\"); "+ font2String +" font-size: "+humanPlayerButtonFontSize+"px; font-weight: bold; color: #"+CheckCallButtonTextColor+";} QPushButton:unchecked { background-image: url(\""+CheckCallButtonDefault+"\"); } QPushButton:checked { background-image: url(\""+CheckCallButtonChecked+"\");} QPushButton:hover { background-image: url(\""+CheckCallButtonDefault+"\"); } QPushButton:checked:hover { background-image: url(\""+CheckCallButtonChecked+"\");}");
+ f->setStyleSheet("QPushButton { border:none; background-image: url(\""+FoldButtonDefault+"\"); "+ font2String +" font-size: "+humanPlayerButtonFontSize+"px; font-weight: bold; color: #"+FoldButtonTextColor+";} QPushButton:unchecked { background-image: url(\""+FoldButtonDefault+"\"); } QPushButton:checked { background-image: url(\""+FoldButtonChecked+"\");} QPushButton:hover { background-image: url(\""+FoldButtonHover+"\"); } QPushButton:checked:hover { background-image: url(\""+FoldButtonCheckedHover+"\");}");
- f->setStyleSheet("QPushButton { border:none; background-image: url(\""+FoldButtonDefault+"\"); "+ font2String +" font-size: "+humanPlayerButtonFontSize+"px; font-weight: bold; color: #"+FoldButtonTextColor+";} QPushButton:unchecked { background-image: url(\""+FoldButtonDefault+"\"); } QPushButton:checked { background-image: url(\""+FoldButtonChecked+"\");} QPushButton:hover { background-image: url(\""+FoldButtonDefault+"\"); } QPushButton:checked:hover { background-image: url(\""+FoldButtonChecked+"\");}");
+ a->setStyleSheet("QPushButton { border:none; background-image: url(\""+AllInButtonDefault+"\"); "+ font2String +" font-size: "+humanPlayerButtonFontSize+"px; font-weight: bold; color: #"+AllInButtonTextColor+";} QPushButton:unchecked { background-image: url(\""+AllInButtonDefault+"\"); } QPushButton:checked { background-image: url(\""+AllInButtonChecked+"\");} QPushButton:hover { background-image: url(\""+AllInButtonHover+"\"); } QPushButton:checked:hover { background-image: url(\""+AllInButtonCheckedHover+"\");}");
+ }
+ break;
+ //no hover
+ case 1: {
+ br->setStyleSheet("QPushButton { border:none; background-image: url(\""+BetRaiseButtonDefault+"\"); "+ font2String +" font-size: "+humanPlayerButtonFontSize+"px; font-weight: bold; color: #"+BetRaiseButtonTextColor+";} QPushButton:unchecked { background-image: url(\""+BetRaiseButtonDefault+"\"); } QPushButton:checked { background-image: url(\""+BetRaiseButtonChecked+"\");} QPushButton:hover { background-image: url(\""+BetRaiseButtonDefault+"\"); } QPushButton:checked:hover { background-image: url(\""+BetRaiseButtonChecked+"\");}");
- a->setStyleSheet("QPushButton { border:none; background-image: url(\""+AllInButtonDefault+"\"); "+ font2String +" font-size: "+humanPlayerButtonFontSize+"px; font-weight: bold; color: #"+AllInButtonTextColor+";} QPushButton:unchecked { background-image: url(\""+AllInButtonDefault+"\"); } QPushButton:checked { background-image: url(\""+AllInButtonChecked+"\");} QPushButton:hover { background-image: url(\""+AllInButtonDefault+"\"); } QPushButton:checked:hover { background-image: url(\""+AllInButtonChecked+"\");}");
- }
- break;
- //checkable
- case 2: {
- br->setStyleSheet("QPushButton { border:none; background-image: url(\""+BetRaiseButtonDefault+"\"); "+ font2String +" font-size: "+humanPlayerButtonFontSize+"px; font-weight: bold; color: #"+BetRaiseButtonCheckableTextColor+";} QPushButton:unchecked { background-image: url(\""+BetRaiseButtonDefault+"\"); } QPushButton:checked { background-image: url(\""+BetRaiseButtonChecked+"\");} QPushButton:hover { background-image: url(\""+BetRaiseButtonHover+"\"); } QPushButton:checked:hover { background-image: url(\""+BetRaiseButtonCheckedHover+"\");}");
-
- cc->setStyleSheet("QPushButton { border:none; background-image: url(\""+CheckCallButtonDefault+"\"); "+ font2String +" font-size: "+humanPlayerButtonFontSize+"px; font-weight: bold; color: #"+CheckCallButtonCheckableTextColor+";} QPushButton:unchecked { background-image: url(\""+CheckCallButtonDefault+"\"); } QPushButton:checked { background-image: url(\""+CheckCallButtonChecked+"\");} QPushButton:hover { background-image: url(\""+CheckCallButtonHover+"\"); } QPushButton:checked:hover { background-image: url(\""+CheckCallButtonCheckedHover+"\");}");
+ cc->setStyleSheet("QPushButton { border:none; background-image: url(\""+CheckCallButtonDefault+"\"); "+ font2String +" font-size: "+humanPlayerButtonFontSize+"px; font-weight: bold; color: #"+CheckCallButtonTextColor+";} QPushButton:unchecked { background-image: url(\""+CheckCallButtonDefault+"\"); } QPushButton:checked { background-image: url(\""+CheckCallButtonChecked+"\");} QPushButton:hover { background-image: url(\""+CheckCallButtonDefault+"\"); } QPushButton:checked:hover { background-image: url(\""+CheckCallButtonChecked+"\");}");
- f->setStyleSheet("QPushButton { border:none; background-image: url(\""+FoldButtonDefault+"\"); "+ font2String +" font-size: "+humanPlayerButtonFontSize+"px; font-weight: bold; color: #"+FoldButtonCheckableTextColor+";} QPushButton:unchecked { background-image: url(\""+FoldButtonDefault+"\"); } QPushButton:checked { background-image: url(\""+FoldButtonChecked+"\");} QPushButton:hover { background-image: url(\""+FoldButtonHover+"\"); } QPushButton:checked:hover { background-image: url(\""+FoldButtonCheckedHover+"\");}");
+ f->setStyleSheet("QPushButton { border:none; background-image: url(\""+FoldButtonDefault+"\"); "+ font2String +" font-size: "+humanPlayerButtonFontSize+"px; font-weight: bold; color: #"+FoldButtonTextColor+";} QPushButton:unchecked { background-image: url(\""+FoldButtonDefault+"\"); } QPushButton:checked { background-image: url(\""+FoldButtonChecked+"\");} QPushButton:hover { background-image: url(\""+FoldButtonDefault+"\"); } QPushButton:checked:hover { background-image: url(\""+FoldButtonChecked+"\");}");
- a->setStyleSheet("QPushButton { border:none; background-image: url(\""+AllInButtonDefault+"\"); "+ font2String +" font-size: "+humanPlayerButtonFontSize+"px; font-weight: bold; color: #"+AllInButtonCheckableTextColor+";} QPushButton:unchecked { background-image: url(\""+AllInButtonDefault+"\"); } QPushButton:checked { background-image: url(\""+AllInButtonChecked+"\");} QPushButton:hover { background-image: url(\""+AllInButtonHover+"\"); } QPushButton:checked:hover { background-image: url(\""+AllInButtonCheckedHover+"\");}");
- }
- break;
- }
+ a->setStyleSheet("QPushButton { border:none; background-image: url(\""+AllInButtonDefault+"\"); "+ font2String +" font-size: "+humanPlayerButtonFontSize+"px; font-weight: bold; color: #"+AllInButtonTextColor+";} QPushButton:unchecked { background-image: url(\""+AllInButtonDefault+"\"); } QPushButton:checked { background-image: url(\""+AllInButtonChecked+"\");} QPushButton:hover { background-image: url(\""+AllInButtonDefault+"\"); } QPushButton:checked:hover { background-image: url(\""+AllInButtonChecked+"\");}");
+ }
+ break;
+ //checkable
+ case 2: {
+ br->setStyleSheet("QPushButton { border:none; background-image: url(\""+BetRaiseButtonDefault+"\"); "+ font2String +" font-size: "+humanPlayerButtonFontSize+"px; font-weight: bold; color: #"+BetRaiseButtonCheckableTextColor+";} QPushButton:unchecked { background-image: url(\""+BetRaiseButtonDefault+"\"); } QPushButton:checked { background-image: url(\""+BetRaiseButtonChecked+"\");} QPushButton:hover { background-image: url(\""+BetRaiseButtonHover+"\"); } QPushButton:checked:hover { background-image: url(\""+BetRaiseButtonCheckedHover+"\");}");
+
+ cc->setStyleSheet("QPushButton { border:none; background-image: url(\""+CheckCallButtonDefault+"\"); "+ font2String +" font-size: "+humanPlayerButtonFontSize+"px; font-weight: bold; color: #"+CheckCallButtonCheckableTextColor+";} QPushButton:unchecked { background-image: url(\""+CheckCallButtonDefault+"\"); } QPushButton:checked { background-image: url(\""+CheckCallButtonChecked+"\");} QPushButton:hover { background-image: url(\""+CheckCallButtonHover+"\"); } QPushButton:checked:hover { background-image: url(\""+CheckCallButtonCheckedHover+"\");}");
+
+ f->setStyleSheet("QPushButton { border:none; background-image: url(\""+FoldButtonDefault+"\"); "+ font2String +" font-size: "+humanPlayerButtonFontSize+"px; font-weight: bold; color: #"+FoldButtonCheckableTextColor+";} QPushButton:unchecked { background-image: url(\""+FoldButtonDefault+"\"); } QPushButton:checked { background-image: url(\""+FoldButtonChecked+"\");} QPushButton:hover { background-image: url(\""+FoldButtonHover+"\"); } QPushButton:checked:hover { background-image: url(\""+FoldButtonCheckedHover+"\");}");
+
+ a->setStyleSheet("QPushButton { border:none; background-image: url(\""+AllInButtonDefault+"\"); "+ font2String +" font-size: "+humanPlayerButtonFontSize+"px; font-weight: bold; color: #"+AllInButtonCheckableTextColor+";} QPushButton:unchecked { background-image: url(\""+AllInButtonDefault+"\"); } QPushButton:checked { background-image: url(\""+AllInButtonChecked+"\");} QPushButton:hover { background-image: url(\""+AllInButtonHover+"\"); } QPushButton:checked:hover { background-image: url(\""+AllInButtonCheckedHover+"\");}");
+ }
+ break;
+ }
}
void GameTableStyleReader::setShowMyCardsButtonStyle( MyActionButton *sc)
{
- sc->setMyStyle(this);
+ sc->setMyStyle(this);
- //Show My Cards Button has same look and feel all the time
- sc->setStyleSheet("QPushButton { border:none; background-image: url(\""+ShowMyCardsButtonDefault+"\"); "+ font2String +" font-size: "+humanPlayerButtonFontSize+"px; font-weight: bold; color: #"+ShowMyCardsButtonTextColor+";} QPushButton:unchecked { background-image: url(\""+ShowMyCardsButtonDefault+"\"); } QPushButton:checked { background-image: url(\""+BetRaiseButtonDefault+"\");} QPushButton:hover { background-image: url(\""+ShowMyCardsButtonHover+"\"); } QPushButton:checked:hover { background-image: url(\""+ShowMyCardsButtonHover+"\");}");
+ //Show My Cards Button has same look and feel all the time
+ sc->setStyleSheet("QPushButton { border:none; background-image: url(\""+ShowMyCardsButtonDefault+"\"); "+ font2String +" font-size: "+humanPlayerButtonFontSize+"px; font-weight: bold; color: #"+ShowMyCardsButtonTextColor+";} QPushButton:unchecked { background-image: url(\""+ShowMyCardsButtonDefault+"\"); } QPushButton:checked { background-image: url(\""+BetRaiseButtonDefault+"\");} QPushButton:hover { background-image: url(\""+ShowMyCardsButtonHover+"\"); } QPushButton:checked:hover { background-image: url(\""+ShowMyCardsButtonHover+"\");}");
}
void GameTableStyleReader::setToolBoxBackground(QGroupBox* gb)
{
- gb->setStyleSheet("QGroupBox { border:none; background-image: url(\""+ToolBoxBackground+"\") }");
+ gb->setStyleSheet("QGroupBox { border:none; background-image: url(\""+ToolBoxBackground+"\") }");
}
void GameTableStyleReader::setTabWidgetStyle(QTabWidget *tw, QTabBar *tb)
{
- tw->setStyleSheet("QTabWidget::pane { border: 2px solid #"+TabWidgetBorderColor+"; border-radius: 2px; background-color: #"+TabWidgetBgColor+"; } QTabWidget::tab-bar { left: 5px; } ");
+ tw->setStyleSheet("QTabWidget::pane { border: 2px solid #"+TabWidgetBorderColor+"; border-radius: 2px; background-color: #"+TabWidgetBgColor+"; } QTabWidget::tab-bar { left: 5px; } ");
- QString bottomPadding("");
+ QString bottomPadding("");
#ifdef _WIN32
- bottomPadding = " padding-bottom: 3px;";
+ bottomPadding = " padding-bottom: 3px;";
#endif
- tb->setStyleSheet("QTabBar::tab{ "+ font1String +" font-size: 11px; color: #"+TabWidgetTextColor+"; background-color: #"+TabWidgetBgColor+"; border: 2px solid #"+TabWidgetBorderColor+"; border-bottom-color: #"+TabWidgetBorderColor+"; border-top-left-radius: 4px; border-top-right-radius: 4px; padding-top: "+tabBarPaddingTop+"px;"+bottomPadding+" padding-left:"+tabBarPaddingSide+"px; padding-right:"+tabBarPaddingSide+"px;} QTabBar::tab:selected, QTabBar::tab:hover { background-color: #"+TabWidgetBgColor+"; padding-top: "+tabBarPaddingTop+"px; padding-left:"+tabBarPaddingSide+"px; padding-right:"+tabBarPaddingSide+"px;} QTabBar::tab:selected { border-color: #"+TabWidgetBorderColor+"; border-bottom-color: #"+TabWidgetBgColor+"; padding-top: "+tabBarPaddingTop+"px; padding-left:"+tabBarPaddingSide+"px; padding-right:"+tabBarPaddingSide+"px;} QTabBar::tab:!selected { margin-top: 2px; padding-top: "+tabBarPaddingTop+"px; padding-left:"+tabBarPaddingSide+"px; padding-right:"+tabBarPaddingSide+"px;} QTabBar::tab:selected { margin-left: -4px; margin-right: -4px; padding-top: "+tabBarPaddingTop+"px; padding-left:"+tabBarPaddingSide+"px; padding-right:"+tabBarPaddingSide+"px;} QTabBar::tab:first:selected { margin-left: 0; padding-top: "+tabBarPaddingTop+"px; padding-left:"+tabBarPaddingSide+"px; padding-right:"+tabBarPaddingSide+"px;} QTabBar::tab:last:selected { margin-right: 0; padding-top: "+tabBarPaddingTop+"px; padding-left:"+tabBarPaddingSide+"px; padding-right:"+tabBarPaddingSide+"px;} QTabBar::tab:only-one { margin: 0; } ");
+ tb->setStyleSheet("QTabBar::tab{ "+ font1String +" font-size: 11px; color: #"+TabWidgetTextColor+"; background-color: #"+TabWidgetBgColor+"; border: 2px solid #"+TabWidgetBorderColor+"; border-bottom-color: #"+TabWidgetBorderColor+"; border-top-left-radius: 4px; border-top-right-radius: 4px; padding-top: "+tabBarPaddingTop+"px;"+bottomPadding+" padding-left:"+tabBarPaddingSide+"px; padding-right:"+tabBarPaddingSide+"px;} QTabBar::tab:selected, QTabBar::tab:hover { background-color: #"+TabWidgetBgColor+"; padding-top: "+tabBarPaddingTop+"px; padding-left:"+tabBarPaddingSide+"px; padding-right:"+tabBarPaddingSide+"px;} QTabBar::tab:selected { border-color: #"+TabWidgetBorderColor+"; border-bottom-color: #"+TabWidgetBgColor+"; padding-top: "+tabBarPaddingTop+"px; padding-left:"+tabBarPaddingSide+"px; padding-right:"+tabBarPaddingSide+"px;} QTabBar::tab:!selected { margin-top: 2px; padding-top: "+tabBarPaddingTop+"px; padding-left:"+tabBarPaddingSide+"px; padding-right:"+tabBarPaddingSide+"px;} QTabBar::tab:selected { margin-left: -4px; margin-right: -4px; padding-top: "+tabBarPaddingTop+"px; padding-left:"+tabBarPaddingSide+"px; padding-right:"+tabBarPaddingSide+"px;} QTabBar::tab:first:selected { margin-left: 0; padding-top: "+tabBarPaddingTop+"px; padding-left:"+tabBarPaddingSide+"px; padding-right:"+tabBarPaddingSide+"px;} QTabBar::tab:last:selected { margin-right: 0; padding-top: "+tabBarPaddingTop+"px; padding-left:"+tabBarPaddingSide+"px; padding-right:"+tabBarPaddingSide+"px;} QTabBar::tab:only-one { margin: 0; } ");
}
void GameTableStyleReader::setWindowsGeometry(gameTableImpl *gt)
{
- if(IfFixedWindowSize.toInt()) {
- gt->setMinimumSize(FixedWindowWidth.toInt(), FixedWindowHeight.toInt());
- gt->setMaximumSize(FixedWindowWidth.toInt(), FixedWindowHeight.toInt());
- gt->resize(FixedWindowWidth.toInt(), FixedWindowHeight.toInt());
+ if(IfFixedWindowSize.toInt()) {
+ gt->setMinimumSize(FixedWindowWidth.toInt(), FixedWindowHeight.toInt());
+ gt->setMaximumSize(FixedWindowWidth.toInt(), FixedWindowHeight.toInt());
+ gt->resize(FixedWindowWidth.toInt(), FixedWindowHeight.toInt());
- QDesktopWidget dw;
- int availableWidth = dw.screenGeometry().width();
- int availableHeight = dw.screenGeometry().height();
- if(availableWidth == FixedWindowWidth.toInt() && availableHeight == FixedWindowHeight.toInt()) {
- gt->actionFullScreen->setEnabled(TRUE);
- }
- else {
- gt->actionFullScreen->setDisabled(TRUE);
- if(gt->isFullScreen()) {
- gt->showNormal();
- gt->move(50,50);
- }
- }
- }
- else {
- gt->setMinimumSize(MinimumWindowWidth.toInt(), MinimumWindowHeight.toInt());
- gt->setMaximumSize(MaximumWindowWidth.toInt(), MaximumWindowHeight.toInt());
- gt->resize(MinimumWindowWidth.toInt(), MinimumWindowHeight.toInt());
+ QDesktopWidget dw;
+ int availableWidth = dw.screenGeometry().width();
+ int availableHeight = dw.screenGeometry().height();
+ if(availableWidth == FixedWindowWidth.toInt() && availableHeight == FixedWindowHeight.toInt()) {
+ gt->actionFullScreen->setEnabled(TRUE);
+ }
+ else {
+ gt->actionFullScreen->setDisabled(TRUE);
+ if(gt->isFullScreen()) {
+ gt->showNormal();
+ gt->move(50,50);
+ }
+ }
+ }
+ else {
+ gt->setMinimumSize(MinimumWindowWidth.toInt(), MinimumWindowHeight.toInt());
+ gt->setMaximumSize(MaximumWindowWidth.toInt(), MaximumWindowHeight.toInt());
+ gt->resize(MinimumWindowWidth.toInt(), MinimumWindowHeight.toInt());
- QDesktopWidget dw;
- int availableWidth = dw.screenGeometry().width();
- int availableHeight = dw.screenGeometry().height();
- if(availableWidth <= MaximumWindowWidth.toInt() && availableHeight <= MaximumWindowHeight.toInt()) {
- gt->actionFullScreen->setEnabled(TRUE);
- }
- else {
- gt->actionFullScreen->setDisabled(TRUE);
- if(gt->isFullScreen()) {
- gt->showNormal();
- gt->move(50,50);
- }
- }
- }
+ QDesktopWidget dw;
+ int availableWidth = dw.screenGeometry().width();
+ int availableHeight = dw.screenGeometry().height();
+ if(availableWidth <= MaximumWindowWidth.toInt() && availableHeight <= MaximumWindowHeight.toInt()) {
+ gt->actionFullScreen->setEnabled(TRUE);
+ }
+ else {
+ gt->actionFullScreen->setDisabled(TRUE);
+ if(gt->isFullScreen()) {
+ gt->showNormal();
+ gt->move(50,50);
+ }
+ }
+ }
}
@@ -826,3 +839,56 @@ void GameTableStyleReader::setSliderStyle(QSlider *s)
s->setStyleSheet("QSlider::groove:horizontal { border: 1px solid #"+BetSpeedSliderGrooveBorderColor+"; height: 3px; background: #"+BetSpeedSliderGrooveBgColor+"; margin: 4px 0; border-radius: 2px; } QSlider::handle:horizontal { background: #"+BetSpeedSliderHandleBgColor+"; border: 1px solid #"+BetSpeedSliderHandleBorderColor+"; width: 12px; margin: -2px 0; border-radius: 4px;}");
}
+
+QString GameTableStyleReader::getFallBackFieldContent(QString field, int type)
+{
+ QFile myFile(QFile(QString::fromUtf8(myConfig->readConfigString("AppDataDir").c_str())+"gfx/gui/table/default/defaulttablestyle.xml").fileName());
+ myFile.open(QIODevice::ReadOnly);
+ QByteArray thisContent = myFile.readAll();
+
+ //start reading the file and fill vars
+ string tempString1("");
+ TiXmlDocument doc;
+ doc.Parse(thisContent.constData());
+
+ if(doc.RootElement()) {
+ TiXmlHandle docHandle( &doc );
+
+ TiXmlElement *CardDeckElement = docHandle.FirstChild( "PokerTH" ).FirstChild( "CardDeck" ).ToElement();
+ if(CardDeckElement) {
+ QMessageBox::warning(myW, tr("Game Table Style Error"),
+ tr("A card deck style was selected instead of a game table style.\nPlease select a game table style and try again!"),
+ QMessageBox::Ok);
+ }
+ else {
+ TiXmlElement* itemsList = docHandle.FirstChild( "PokerTH" ).FirstChild( "TableStyle" ).FirstChild().ToElement();
+ for( ; itemsList; itemsList=itemsList->NextSiblingElement()) {
+ const char *tmpStr1 = itemsList->Attribute("value");
+ if (tmpStr1) {
+ tempString1 = tmpStr1;
+ if(itemsList->ValueStr() == field.toStdString()) {
+ if(type == 1) return QString(QString::fromUtf8(myConfig->readConfigString("AppDataDir").c_str())+"gfx/gui/table/default/"+QString::fromUtf8(tempString1.c_str()));
+ else return QString::fromUtf8(tempString1.c_str());
+ }
+ }
+ }
+ }
+ }
+
+ return QString("");
+}
+
+QString GameTableStyleReader::getMyStateToolTipInfo()
+{
+ switch (myState) {
+ case OK: return QString(tr("Everything OK!"));
+ break;
+ case PICTURES_MISSING: return QString(tr("Some pictures are missing, please contact style maintainer for this issue."));
+ break;
+ case FIELDS_EMPTY: return QString(tr("Some style fields are missing, please contact style maintainer for this issue."));
+ break;
+ case OUTDATED: return QString(tr("This style is outdated, please contact style maintainer for this issue."));
+ break;
+ default: return QString("");
+ }
+}
diff --git a/src/gui/qt/styles/gametablestylereader.h b/src/gui/qt/styles/gametablestylereader.h
index 47ec54b5..5358385b 100644
--- a/src/gui/qt/styles/gametablestylereader.h
+++ b/src/gui/qt/styles/gametablestylereader.h
@@ -23,6 +23,7 @@
#include "tinyxml.h"
#include "configfile.h"
#include "gametableimpl.h"
+#include "game_defs.h"
#include
#include
#include
@@ -30,264 +31,271 @@
class gameTableImpl;
class GameTableStyleReader : public QObject {
-Q_OBJECT
+ Q_OBJECT
public:
- GameTableStyleReader(ConfigFile *c, QWidget *w);
- ~GameTableStyleReader();
-
- void readStyleFile(QString);
+ GameTableStyleReader(ConfigFile *c, QWidget *w);
+ ~GameTableStyleReader();
- void showLeftItemsErrorMessage(QString, QStringList, QString);
- void showItemPicsLeftErrorMessage(QString, QStringList, QString);
+ void readStyleFile(QString);
- QString getStyleDescription() const { return StyleDescription; }
- QString getStyleMaintainerName() const { return StyleMaintainerName; }
- QString getStyleMaintainerEMail() const { return StyleMaintainerEMail; }
- QString getStyleCreateDate() const { return StyleCreateDate; }
+ void showLeftItemsErrorMessage();
+ void showItemPicsLeftErrorMessage();
+ void showOutdatedErrorMessage();
- QString getCurrentFileName() const { return currentFileName; }
- QString getPreview() const { return Preview; }
- QString getDefaultAvatar() const { return DefaultAvatar; }
- QString getDealerPuck() const { return DealerPuck; }
- QString getSmallBlindPuck() const { return SmallBlindPuck; }
- QString getBigBlindPuck() const { return BigBlindPuck; }
- QString getHandRanking() const { return HandRanking; }
- QString getActionPic(int);
+ QString getStyleDescription() const { return StyleDescription; }
+ QString getStyleMaintainerName() const { return StyleMaintainerName; }
+ QString getStyleMaintainerEMail() const { return StyleMaintainerEMail; }
+ QString getStyleCreateDate() const { return StyleCreateDate; }
- QString getFKeyIndicatorColor() const { return FKeyIndicatorColor; }
- QString getChanceLabelImpossibleColor() const { return ChanceLabelImpossibleColor; }
- QString getChanceLabelPossibleColor() const { return ChanceLabelPossibleColor; }
- QString getChatLogTextColor() const { return ChatLogTextColor; }
- QString getChatTextNickNotifyColor() const { return ChatTextNickNotifyColor; }
- QString getLogWinnerMainPotColor() const { return LogWinnerMainPotColor; }
- QString getLogWinnerSidePotColor() const { return LogWinnerSidePotColor; }
- QString getLogPlayerSitsOutColor() const { return LogPlayerSitsOutColor; }
- QString getLogNewGameAdminColor() const { return LogNewGameAdminColor; }
- QString getBreakLobbyButtonBgColor() const { return BreakLobbyButtonBgColor; }
+ QString getCurrentFileName() const { return currentFileName; }
+ QString getPreview() const { return Preview; }
+ QString getDefaultAvatar() const { return DefaultAvatar; }
+ QString getDealerPuck() const { return DealerPuck; }
+ QString getSmallBlindPuck() const { return SmallBlindPuck; }
+ QString getBigBlindPuck() const { return BigBlindPuck; }
+ QString getHandRanking() const { return HandRanking; }
+ QString getActionPic(int);
- QString getMinimumWindowWidth() const { return MinimumWindowWidth; }
- QString getMinimumWindowHeight() const { return MinimumWindowHeight; }
- QString getMaximumWindowWidth() const { return MaximumWindowWidth; }
- QString getMaximumWindowHeight() const { return MaximumWindowHeight; }
- QString getFixedWindowWidth() const { return FixedWindowWidth; }
- QString getFixedWindowHeight() const { return FixedWindowHeight; }
- QString getIfFixedWindowSize() const { return IfFixedWindowSize; }
-
- bool getFallBack() const { return fallBack; }
- bool getLoadedSuccessfull() const { return loadedSuccessfull; }
+ QString getFKeyIndicatorColor() const { return FKeyIndicatorColor; }
+ QString getChanceLabelImpossibleColor() const { return ChanceLabelImpossibleColor; }
+ QString getChanceLabelPossibleColor() const { return ChanceLabelPossibleColor; }
+ QString getChatLogTextColor() const { return ChatLogTextColor; }
+ QString getChatTextNickNotifyColor() const { return ChatTextNickNotifyColor; }
+ QString getLogWinnerMainPotColor() const { return LogWinnerMainPotColor; }
+ QString getLogWinnerSidePotColor() const { return LogWinnerSidePotColor; }
+ QString getLogPlayerSitsOutColor() const { return LogPlayerSitsOutColor; }
+ QString getLogNewGameAdminColor() const { return LogNewGameAdminColor; }
+ QString getBreakLobbyButtonBgColor() const { return BreakLobbyButtonBgColor; }
- //set pictures
- void setTableBackground(gameTableImpl*);
- void setCardHolderStyle(QLabel*, int /*bero*/);
- void setPlayerSeatActiveStyle(QGroupBox*);
- void setPlayerSeatInactiveStyle(QGroupBox*);
- void setToolBoxBackground(QGroupBox*);
+ QString getMinimumWindowWidth() const { return MinimumWindowWidth; }
+ QString getMinimumWindowHeight() const { return MinimumWindowHeight; }
+ QString getMaximumWindowWidth() const { return MaximumWindowWidth; }
+ QString getMaximumWindowHeight() const { return MaximumWindowHeight; }
+ QString getFixedWindowWidth() const { return FixedWindowWidth; }
+ QString getFixedWindowHeight() const { return FixedWindowHeight; }
+ QString getIfFixedWindowSize() const { return IfFixedWindowSize; }
- //set fonts + colors
- void setChatLogStyle(QTextBrowser*);
- void setChatInputStyle(QLineEdit*);
- void setCashLabelStyle(QLabel*);
- void setSetLabelStyle(QLabel*);
- void setPlayerNameLabelStyle(QLabel*);
- void setSmallFontBoardStyle(QLabel*);
- void setBigFontBoardStyle(QLabel*);
- void setMenuBarStyle(QMenuBar*);
- void setBreakButtonStyle(QPushButton*, int);
- void setSpeedStringStyle(QLabel*);
- void setVoteButtonStyle(QPushButton*);
- void setVoteStringsStyle(QLabel*);
- void setBetValueInputStyle(QLineEdit*);
- void setSliderStyle(QSlider*);
-
- void setTabWidgetStyle(QTabWidget*, QTabBar*);
+ bool getFallBack() const { return fallBack; }
+ bool getLoadedSuccessfull() const { return loadedSuccessfull; }
+ StyleState getState() const { return myState; }
- void setWindowsGeometry(gameTableImpl*);
+ //set pictures
+ void setTableBackground(gameTableImpl*);
+ void setCardHolderStyle(QLabel*, int /*bero*/);
+ void setPlayerSeatActiveStyle(QGroupBox*);
+ void setPlayerSeatInactiveStyle(QGroupBox*);
+ void setToolBoxBackground(QGroupBox*);
- //set pics and fonts and colors
- void setButtonsStyle(MyActionButton*, MyActionButton*, MyActionButton*, MyActionButton*, int);
- void setShowMyCardsButtonStyle( MyActionButton *sc);
- void setAwayRadioButtonsStyle(QRadioButton*);
+ //set fonts + colors
+ void setChatLogStyle(QTextBrowser*);
+ void setChatInputStyle(QLineEdit*);
+ void setCashLabelStyle(QLabel*);
+ void setSetLabelStyle(QLabel*);
+ void setPlayerNameLabelStyle(QLabel*);
+ void setSmallFontBoardStyle(QLabel*);
+ void setBigFontBoardStyle(QLabel*);
+ void setMenuBarStyle(QMenuBar*);
+ void setBreakButtonStyle(QPushButton*, int);
+ void setSpeedStringStyle(QLabel*);
+ void setVoteButtonStyle(QPushButton*);
+ void setVoteStringsStyle(QLabel*);
+ void setBetValueInputStyle(QLineEdit*);
+ void setSliderStyle(QSlider*);
+
+ void setTabWidgetStyle(QTabWidget*, QTabBar*);
+
+ void setWindowsGeometry(gameTableImpl*);
+
+ //set pics and fonts and colors
+ void setButtonsStyle(MyActionButton*, MyActionButton*, MyActionButton*, MyActionButton*, int);
+ void setShowMyCardsButtonStyle( MyActionButton *sc);
+ void setAwayRadioButtonsStyle(QRadioButton*);
+
+ QString getActionAllInI18NString() const { return ActionAllInI18NString; }
+ QString getActionRaiseI18NString() const { return ActionRaiseI18NString; }
+ QString getActionBetI18NString() const { return ActionBetI18NString; }
+ QString getActionCallI18NString() const { return ActionCallI18NString; }
+ QString getActionCheckI18NString() const { return ActionCheckI18NString; }
+ QString getActionFoldI18NString() const { return ActionFoldI18NString; }
+ QString getRiverI18NString() const { return RiverI18NString; }
+ QString getTurnI18NString() const { return TurnI18NString; }
+ QString getFlopI18NString() const { return FlopI18NString; }
+ QString getPreflopI18NString() const { return PreflopI18NString; }
+ QString getHandI18NString() const { return HandI18NString; }
+ QString getGameI18NString() const { return GameI18NString; }
+ QString getBetsI18NString() const { return BetsI18NString; }
+ QString getTotalI18NString() const { return TotalI18NString; }
+ QString getPotI18NString() const { return PotI18NString; }
+
+ QString getFallBackFieldContent(QString field, int type); // type: 0 = string, 1= picture
+ QString getMyStateToolTipInfo();
- QString getActionAllInI18NString() const { return ActionAllInI18NString; }
- QString getActionRaiseI18NString() const { return ActionRaiseI18NString; }
- QString getActionBetI18NString() const { return ActionBetI18NString; }
- QString getActionCallI18NString() const { return ActionCallI18NString; }
- QString getActionCheckI18NString() const { return ActionCheckI18NString; }
- QString getActionFoldI18NString() const { return ActionFoldI18NString; }
- QString getRiverI18NString() const { return RiverI18NString; }
- QString getTurnI18NString() const { return TurnI18NString; }
- QString getFlopI18NString() const { return FlopI18NString; }
- QString getPreflopI18NString() const { return PreflopI18NString; }
- QString getHandI18NString() const { return HandI18NString; }
- QString getGameI18NString() const { return GameI18NString; }
- QString getBetsI18NString() const { return BetsI18NString; }
- QString getTotalI18NString() const { return TotalI18NString; }
- QString getPotI18NString() const { return PotI18NString; }
-
private:
- //style values
-// INFOS
- QString StyleDescription;
- QString StyleMaintainerName;
- QString StyleMaintainerEMail;
- QString StyleCreateDate;
- QString PokerTHStyleFileVersion;
-// WINDOWS SETTINGS
- QString IfFixedWindowSize;
- QString FixedWindowWidth;
- QString FixedWindowHeight;
- QString MinimumWindowWidth;
- QString MinimumWindowHeight;
- QString MaximumWindowWidth;
- QString MaximumWindowHeight;
-// PICS
- QString Preview;
- QString ActionAllInI18NPic;
- QString ActionRaiseI18NPic;
- QString ActionBetI18NPic;
- QString ActionCallI18NPic;
- QString ActionCheckI18NPic;
- QString ActionFoldI18NPic;
- QString ActionWinnerI18NPic;
- QString BigBlindPuck;
- QString SmallBlindPuck;
- QString DealerPuck;
- QString DefaultAvatar;
- QString CardHolderFlop;
- QString CardHolderTurn;
- QString CardHolderRiver;
- QString FoldButtonDefault;
- QString FoldButtonHover;
- QString FoldButtonChecked;
- QString FoldButtonCheckedHover;
- QString CheckCallButtonDefault;
- QString CheckCallButtonHover;
- QString CheckCallButtonChecked;
- QString CheckCallButtonCheckedHover;
- QString BetRaiseButtonDefault;
- QString BetRaiseButtonHover;
- QString BetRaiseButtonChecked;
- QString BetRaiseButtonCheckedHover;
- QString AllInButtonDefault;
- QString AllInButtonHover;
- QString AllInButtonChecked;
- QString AllInButtonCheckedHover;
- QString RadioButtonPressed;
- QString RadioButtonChecked;
- QString RadioButtonCheckedHover;
- QString RadioButtonUnchecked;
- QString RadioButtonUncheckedHover;
- QString PlayerTopSeatInactive;
- QString PlayerTopSeatActive;
- QString PlayerBottomSeatInactive;
- QString PlayerBottomSeatActive;
- QString Table;
- QString HandRanking;
- QString ToolBoxBackground;
- QString ShowMyCardsButtonDefault;
- QString ShowMyCardsButtonHover;
+ //style values
+ // INFOS
+ QString StyleDescription;
+ QString StyleMaintainerName;
+ QString StyleMaintainerEMail;
+ QString StyleCreateDate;
+ QString PokerTHStyleFileVersion;
+ // WINDOWS SETTINGS
+ QString IfFixedWindowSize;
+ QString FixedWindowWidth;
+ QString FixedWindowHeight;
+ QString MinimumWindowWidth;
+ QString MinimumWindowHeight;
+ QString MaximumWindowWidth;
+ QString MaximumWindowHeight;
+ // PICS
+ QString Preview;
+ QString ActionAllInI18NPic;
+ QString ActionRaiseI18NPic;
+ QString ActionBetI18NPic;
+ QString ActionCallI18NPic;
+ QString ActionCheckI18NPic;
+ QString ActionFoldI18NPic;
+ QString ActionWinnerI18NPic;
+ QString BigBlindPuck;
+ QString SmallBlindPuck;
+ QString DealerPuck;
+ QString DefaultAvatar;
+ QString CardHolderFlop;
+ QString CardHolderTurn;
+ QString CardHolderRiver;
+ QString FoldButtonDefault;
+ QString FoldButtonHover;
+ QString FoldButtonChecked;
+ QString FoldButtonCheckedHover;
+ QString CheckCallButtonDefault;
+ QString CheckCallButtonHover;
+ QString CheckCallButtonChecked;
+ QString CheckCallButtonCheckedHover;
+ QString BetRaiseButtonDefault;
+ QString BetRaiseButtonHover;
+ QString BetRaiseButtonChecked;
+ QString BetRaiseButtonCheckedHover;
+ QString AllInButtonDefault;
+ QString AllInButtonHover;
+ QString AllInButtonChecked;
+ QString AllInButtonCheckedHover;
+ QString RadioButtonPressed;
+ QString RadioButtonChecked;
+ QString RadioButtonCheckedHover;
+ QString RadioButtonUnchecked;
+ QString RadioButtonUncheckedHover;
+ QString PlayerTopSeatInactive;
+ QString PlayerTopSeatActive;
+ QString PlayerBottomSeatInactive;
+ QString PlayerBottomSeatActive;
+ QString Table;
+ QString HandRanking;
+ QString ToolBoxBackground;
+ QString ShowMyCardsButtonDefault;
+ QString ShowMyCardsButtonHover;
-// I18N ACTION STRINGS
- QString ActionAllInI18NString;
- QString ActionRaiseI18NString;
- QString ActionBetI18NString;
- QString ActionCallI18NString;
- QString ActionCheckI18NString;
- QString ActionFoldI18NString;
- QString PotI18NString;
- QString TotalI18NString;
- QString BetsI18NString;
- QString GameI18NString;
- QString HandI18NString;
- QString PreflopI18NString;
- QString FlopI18NString;
- QString TurnI18NString;
- QString RiverI18NString;
+ // I18N ACTION STRINGS
+ QString ActionAllInI18NString;
+ QString ActionRaiseI18NString;
+ QString ActionBetI18NString;
+ QString ActionCallI18NString;
+ QString ActionCheckI18NString;
+ QString ActionFoldI18NString;
+ QString PotI18NString;
+ QString TotalI18NString;
+ QString BetsI18NString;
+ QString GameI18NString;
+ QString HandI18NString;
+ QString PreflopI18NString;
+ QString FlopI18NString;
+ QString TurnI18NString;
+ QString RiverI18NString;
-// COLORS
- QString FKeyIndicatorColor;
- QString ChanceLabelPossibleColor;
- QString ChanceLabelImpossibleColor;
- QString ChatTextNickNotifyColor;
- QString ChatLogTextColor;
- QString ChatLogBgColor;
- QString ChatLogScrollBarBorderColor;
- QString ChatLogScrollBarBgColor;
- QString ChatLogScrollBarHandleBorderColor;
- QString ChatLogScrollBarHandleBgColor;
- QString ChatLogScrollBarArrowBorderColor;
- QString ChatLogScrollBarArrowBgColor;
- QString LogWinnerMainPotColor;
- QString LogWinnerSidePotColor;
- QString LogPlayerSitsOutColor;
- QString LogNewGameAdminColor;
- QString TabWidgetBorderColor;
- QString TabWidgetBgColor;
- QString TabWidgetTextColor;
- QString MenuBgColor;
- QString MenuTextColor;
- QString BreakLobbyButtonBgColor;
- QString BreakLobbyButtonTextColor;
- QString BreakLobbyButtonBgDisabledColor;
- QString BreakLobbyButtonTextDisabledColor;
- QString BreakLobbyButtonBgBlinkColor;
- QString BreakLobbyButtonTextBlinkColor;
- QString PlayerCashTextColor;
- QString PlayerBetTextColor;
- QString PlayerNickTextColor;
- QString BoardBigTextColor;
- QString BoardSmallTextColor;
- QString SpeedTextColor;
- QString VoteButtonBgColor;
- QString VoteButtonTextColor;
- QString BetInputTextColor;
- QString BetInputBgColor;
- QString BetInputDisabledTextColor;
- QString BetInputDisabledBgColor;
- QString FoldButtonTextColor;
- QString FoldButtonCheckableTextColor;
- QString CheckCallButtonTextColor;
- QString CheckCallButtonCheckableTextColor;
- QString BetRaiseButtonTextColor;
- QString BetRaiseButtonCheckableTextColor;
- QString AllInButtonTextColor;
- QString AllInButtonCheckableTextColor;
- QString BetSpeedSliderGrooveBgColor;
- QString BetSpeedSliderGrooveBorderColor;
- QString BetSpeedSliderHandleBgColor;
- QString BetSpeedSliderHandleBorderColor;
- QString ShowMyCardsButtonTextColor;
+ // COLORS
+ QString FKeyIndicatorColor;
+ QString ChanceLabelPossibleColor;
+ QString ChanceLabelImpossibleColor;
+ QString ChatTextNickNotifyColor;
+ QString ChatLogTextColor;
+ QString ChatLogBgColor;
+ QString ChatLogScrollBarBorderColor;
+ QString ChatLogScrollBarBgColor;
+ QString ChatLogScrollBarHandleBorderColor;
+ QString ChatLogScrollBarHandleBgColor;
+ QString ChatLogScrollBarArrowBorderColor;
+ QString ChatLogScrollBarArrowBgColor;
+ QString LogWinnerMainPotColor;
+ QString LogWinnerSidePotColor;
+ QString LogPlayerSitsOutColor;
+ QString LogNewGameAdminColor;
+ QString TabWidgetBorderColor;
+ QString TabWidgetBgColor;
+ QString TabWidgetTextColor;
+ QString MenuBgColor;
+ QString MenuTextColor;
+ QString BreakLobbyButtonBgColor;
+ QString BreakLobbyButtonTextColor;
+ QString BreakLobbyButtonBgDisabledColor;
+ QString BreakLobbyButtonTextDisabledColor;
+ QString BreakLobbyButtonBgBlinkColor;
+ QString BreakLobbyButtonTextBlinkColor;
+ QString PlayerCashTextColor;
+ QString PlayerBetTextColor;
+ QString PlayerNickTextColor;
+ QString BoardBigTextColor;
+ QString BoardSmallTextColor;
+ QString SpeedTextColor;
+ QString VoteButtonBgColor;
+ QString VoteButtonTextColor;
+ QString BetInputTextColor;
+ QString BetInputBgColor;
+ QString BetInputDisabledTextColor;
+ QString BetInputDisabledBgColor;
+ QString FoldButtonTextColor;
+ QString FoldButtonCheckableTextColor;
+ QString CheckCallButtonTextColor;
+ QString CheckCallButtonCheckableTextColor;
+ QString BetRaiseButtonTextColor;
+ QString BetRaiseButtonCheckableTextColor;
+ QString AllInButtonTextColor;
+ QString AllInButtonCheckableTextColor;
+ QString BetSpeedSliderGrooveBgColor;
+ QString BetSpeedSliderGrooveBorderColor;
+ QString BetSpeedSliderHandleBgColor;
+ QString BetSpeedSliderHandleBorderColor;
+ QString ShowMyCardsButtonTextColor;
-// SIZES
- QString ChatLogTextSize;
+ // SIZES
+ QString ChatLogTextSize;
- //internal
- QString font2String;
- QString font1String;
- QString textBrowserFontsize;
- QString cashFontSize;
- QString setLabelFontSize;
- QString playerNameLabelFontSize;
- QString smallBoardFontSize;
- QString bigBoardFontSize;
- QString humanPlayerButtonFontSize;
- QString betValueFontSize;
+ //internal
+ QString font2String;
+ QString font1String;
+ QString textBrowserFontsize;
+ QString cashFontSize;
+ QString setLabelFontSize;
+ QString playerNameLabelFontSize;
+ QString smallBoardFontSize;
+ QString bigBoardFontSize;
+ QString humanPlayerButtonFontSize;
+ QString betValueFontSize;
- QString tabBarPaddingTop;
- QString tabBarPaddingSide;
+ QString tabBarPaddingTop;
+ QString tabBarPaddingSide;
- QByteArray fileContent;
- QString currentFileName;
- QString currentDir;
+ QByteArray fileContent;
+ QString currentFileName;
+ QString currentDir;
- QStringList leftItems;
- QStringList itemPicsLeft;
-
- ConfigFile *myConfig;
- QWidget *myW;
+ QStringList leftItems;
+ QStringList itemPicsLeft;
+
+ ConfigFile *myConfig;
+ QWidget *myW;
+
+ bool fallBack;
+ bool loadedSuccessfull;
+ StyleState myState;
- bool fallBack;
- bool loadedSuccessfull;
};
#endif