extendet error handling for game table styles. every missing field or picture will be filled up by default style.

This commit is contained in:
doitux
2010-07-09 22:45:21 +00:00
parent 3610d0eaf9
commit 68594eceb7
7 changed files with 1029 additions and 939 deletions
+61 -53
View File
@@ -39,99 +39,107 @@
#define POKERTH_CD_STYLE_FILE_VERSION 1 #define POKERTH_CD_STYLE_FILE_VERSION 1
enum ServerMode { enum ServerMode {
SERVER_MODE_LAN, SERVER_MODE_LAN,
SERVER_MODE_INTERNET_NOAUTH, SERVER_MODE_INTERNET_NOAUTH,
SERVER_MODE_INTERNET_AUTH SERVER_MODE_INTERNET_AUTH
}; };
enum ServerTransportProtocol { enum ServerTransportProtocol {
TRANSPORT_PROTOCOL_TCP = 1, TRANSPORT_PROTOCOL_TCP = 1,
TRANSPORT_PROTOCOL_SCTP = 2, TRANSPORT_PROTOCOL_SCTP = 2,
TRANSPORT_PROTOCOL_TCP_SCTP = 3}; TRANSPORT_PROTOCOL_TCP_SCTP = 3};
enum GameState { enum GameState {
GAME_STATE_PREFLOP = 0, GAME_STATE_PREFLOP = 0,
GAME_STATE_FLOP, GAME_STATE_FLOP,
GAME_STATE_TURN, GAME_STATE_TURN,
GAME_STATE_RIVER, GAME_STATE_RIVER,
GAME_STATE_POST_RIVER, GAME_STATE_POST_RIVER,
GAME_STATE_PREFLOP_SMALL_BLIND = 0xF0, GAME_STATE_PREFLOP_SMALL_BLIND = 0xF0,
GAME_STATE_PREFLOP_BIG_BLIND = 0xF1 }; GAME_STATE_PREFLOP_BIG_BLIND = 0xF1 };
enum PlayerAction { enum PlayerAction {
PLAYER_ACTION_NONE = 0, PLAYER_ACTION_NONE = 0,
PLAYER_ACTION_FOLD, PLAYER_ACTION_FOLD,
PLAYER_ACTION_CHECK, PLAYER_ACTION_CHECK,
PLAYER_ACTION_CALL, PLAYER_ACTION_CALL,
PLAYER_ACTION_BET, PLAYER_ACTION_BET,
PLAYER_ACTION_RAISE, PLAYER_ACTION_RAISE,
PLAYER_ACTION_ALLIN }; PLAYER_ACTION_ALLIN };
enum PlayerActionCode enum PlayerActionCode
{ {
ACTION_CODE_VALID = 0, ACTION_CODE_VALID = 0,
ACTION_CODE_INVALID_STATE, ACTION_CODE_INVALID_STATE,
ACTION_CODE_NOT_YOUR_TURN, ACTION_CODE_NOT_YOUR_TURN,
ACTION_CODE_NOT_ALLOWED ACTION_CODE_NOT_ALLOWED
}; };
enum DenyKickPlayerReason enum DenyKickPlayerReason
{ {
KICK_DENIED_INVALID_STATE = 0, KICK_DENIED_INVALID_STATE = 0,
KICK_DENIED_TOO_FEW_PLAYERS, KICK_DENIED_TOO_FEW_PLAYERS,
KICK_DENIED_TEMPORARY, KICK_DENIED_TEMPORARY,
KICK_DENIED_OTHER_IN_PROGRESS, KICK_DENIED_OTHER_IN_PROGRESS,
KICK_DENIED_INVALID_PLAYER_ID KICK_DENIED_INVALID_PLAYER_ID
}; };
enum KickVote enum KickVote
{ {
KICK_VOTE_AGAINST = 0, KICK_VOTE_AGAINST = 0,
KICK_VOTE_IN_FAVOUR KICK_VOTE_IN_FAVOUR
}; };
enum DenyVoteReason enum DenyVoteReason
{ {
VOTE_DENIED_INVALID_PETITION = 0, VOTE_DENIED_INVALID_PETITION = 0,
VOTE_DENIED_ALREADY_VOTED VOTE_DENIED_ALREADY_VOTED
}; };
enum EndPetitionReason enum EndPetitionReason
{ {
PETITION_END_ENOUGH_VOTES = 0, PETITION_END_ENOUGH_VOTES = 0,
PETITION_END_NOT_ENOUGH_PLAYERS, PETITION_END_NOT_ENOUGH_PLAYERS,
PETITION_END_PLAYER_LEFT, PETITION_END_PLAYER_LEFT,
PETITION_END_TIMEOUT PETITION_END_TIMEOUT
}; };
enum DenyGameInvitationReason enum DenyGameInvitationReason
{ {
DENY_GAME_INVITATION_NO = 0, DENY_GAME_INVITATION_NO = 0,
DENY_GAME_INVITATION_BUSY DENY_GAME_INVITATION_BUSY
}; };
enum Button { enum Button {
BUTTON_NONE = 0, BUTTON_NONE = 0,
BUTTON_DEALER, BUTTON_DEALER,
BUTTON_SMALL_BLIND, BUTTON_SMALL_BLIND,
BUTTON_BIG_BLIND }; BUTTON_BIG_BLIND };
enum NetTimeoutReason { enum NetTimeoutReason {
NETWORK_TIMEOUT_GENERIC = 0, NETWORK_TIMEOUT_GENERIC = 0,
NETWORK_TIMEOUT_GAME_ADMIN_IDLE NETWORK_TIMEOUT_GAME_ADMIN_IDLE
}; };
struct ServerStats struct ServerStats
{ {
ServerStats() ServerStats()
: numberOfPlayersOnServer(0), numberOfGamesOpen(0), totalPlayersEverLoggedIn(0), : numberOfPlayersOnServer(0), numberOfGamesOpen(0), totalPlayersEverLoggedIn(0),
totalGamesEverCreated(0), maxGamesOpen(0), maxPlayersLoggedIn(0) {} totalGamesEverCreated(0), maxGamesOpen(0), maxPlayersLoggedIn(0) {}
unsigned numberOfPlayersOnServer; unsigned numberOfPlayersOnServer;
unsigned numberOfGamesOpen; unsigned numberOfGamesOpen;
unsigned totalPlayersEverLoggedIn; unsigned totalPlayersEverLoggedIn;
unsigned totalGamesEverCreated; unsigned totalGamesEverCreated;
unsigned maxGamesOpen; unsigned maxGamesOpen;
unsigned maxPlayersLoggedIn; unsigned maxPlayersLoggedIn;
};
enum StyleState {
OK = 0,
OUTDATED,
FIELDS_EMPTY,
PICTURES_MISSING,
NOT_READABLE
}; };
#endif #endif
Binary file not shown.

After

Width:  |  Height:  |  Size: 752 B

+1
View File
@@ -49,6 +49,7 @@
<file>text-html.png</file> <file>text-html.png</file>
<file>text-plain.png</file> <file>text-plain.png</file>
<file>document-open-folder.png</file> <file>document-open-folder.png</file>
<file>emblem-important.png</file>
</qresource> </qresource>
<qresource prefix="/cflags"> <qresource prefix="/cflags">
<file>cflags/ad.png</file> <file>cflags/ad.png</file>
-5
View File
@@ -571,11 +571,6 @@ p, li { white-space: pre-wrap; }
<string>Maintainer</string> <string>Maintainer</string>
</property> </property>
</column> </column>
<column>
<property name="text">
<string>State</string>
</property>
</column>
</widget> </widget>
</item> </item>
</layout> </layout>
@@ -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, 15, QString::fromUtf8(myConfig->readConfigString("AppDataDir").c_str())+"gfx/gui/table/default/defaulttablestyle.xml");
defaultTableItem->setData(0, 16, POKERTH_DISTRIBUTED_STYLE); 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(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 //add danuxi table
GameTableStyleReader danuxi1TableStyle(myConfig, this); 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, 15, QString::fromUtf8(myConfig->readConfigString("AppDataDir").c_str())+"gfx/gui/table/danuxi1/danuxi1tablestyle.xml");
danuxi1TableItem->setData(0, 16, POKERTH_DISTRIBUTED_STYLE); 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(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) //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, 15,QString::fromUtf8(it1->c_str()));
nextItem->setData(0, 16, ADDITIONAL_STYLE); nextItem->setData(0, 16, ADDITIONAL_STYLE);
nextItem->setData(0, Qt::ToolTipRole,QString::fromUtf8(it1->c_str())); 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); treeWidget_gameTableStyles->addTopLevelItem(nextItem);
} }
} }
@@ -1052,6 +1061,9 @@ void settingsDialogImpl::addGameTableStyle()
newItem->setData(0, 15,fileName); newItem->setData(0, 15,fileName);
newItem->setData(0, 16, ADDITIONAL_STYLE); newItem->setData(0, 16, ADDITIONAL_STYLE);
newItem->setData(0, Qt::ToolTipRole,fileName); 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->addTopLevelItem(newItem);
treeWidget_gameTableStyles->setCurrentItem(newItem); treeWidget_gameTableStyles->setCurrentItem(newItem);
treeWidget_gameTableStyles->sortItems(0, Qt::AscendingOrder); treeWidget_gameTableStyles->sortItems(0, Qt::AscendingOrder);
@@ -1266,7 +1278,7 @@ void settingsDialogImpl::saveLogFileAs()
if(selectedItem) { if(selectedItem) {
QString fileName = QFileDialog::getSaveFileName(this, tr("Save PokerTH log file"), QString fileName = QFileDialog::getSaveFileName(this, tr("Save PokerTH log file"),
QDir::homePath()+"/"+selectedItem->text(0), QDir::homePath()+"/"+selectedItem->text(0),
tr("PokerTH SQL log (*.pdb)")); tr("PokerTH SQL log (*.pdb)"));
if(!fileName.isEmpty()) { if(!fileName.isEmpty()) {
QFile::copy(selectedItem->data(0, Qt::UserRole).toString(), fileName); QFile::copy(selectedItem->data(0, Qt::UserRole).toString(), fileName);
File diff suppressed because it is too large Load Diff
+241 -233
View File
@@ -23,6 +23,7 @@
#include "tinyxml.h" #include "tinyxml.h"
#include "configfile.h" #include "configfile.h"
#include "gametableimpl.h" #include "gametableimpl.h"
#include "game_defs.h"
#include <string> #include <string>
#include <QtCore> #include <QtCore>
#include <QtGui> #include <QtGui>
@@ -30,264 +31,271 @@
class gameTableImpl; class gameTableImpl;
class GameTableStyleReader : public QObject { class GameTableStyleReader : public QObject {
Q_OBJECT Q_OBJECT
public: public:
GameTableStyleReader(ConfigFile *c, QWidget *w); GameTableStyleReader(ConfigFile *c, QWidget *w);
~GameTableStyleReader(); ~GameTableStyleReader();
void readStyleFile(QString); void readStyleFile(QString);
void showLeftItemsErrorMessage(QString, QStringList, QString); void showLeftItemsErrorMessage();
void showItemPicsLeftErrorMessage(QString, QStringList, QString); void showItemPicsLeftErrorMessage();
void showOutdatedErrorMessage();
QString getStyleDescription() const { return StyleDescription; } QString getStyleDescription() const { return StyleDescription; }
QString getStyleMaintainerName() const { return StyleMaintainerName; } QString getStyleMaintainerName() const { return StyleMaintainerName; }
QString getStyleMaintainerEMail() const { return StyleMaintainerEMail; } QString getStyleMaintainerEMail() const { return StyleMaintainerEMail; }
QString getStyleCreateDate() const { return StyleCreateDate; } QString getStyleCreateDate() const { return StyleCreateDate; }
QString getCurrentFileName() const { return currentFileName; } QString getCurrentFileName() const { return currentFileName; }
QString getPreview() const { return Preview; } QString getPreview() const { return Preview; }
QString getDefaultAvatar() const { return DefaultAvatar; } QString getDefaultAvatar() const { return DefaultAvatar; }
QString getDealerPuck() const { return DealerPuck; } QString getDealerPuck() const { return DealerPuck; }
QString getSmallBlindPuck() const { return SmallBlindPuck; } QString getSmallBlindPuck() const { return SmallBlindPuck; }
QString getBigBlindPuck() const { return BigBlindPuck; } QString getBigBlindPuck() const { return BigBlindPuck; }
QString getHandRanking() const { return HandRanking; } QString getHandRanking() const { return HandRanking; }
QString getActionPic(int); QString getActionPic(int);
QString getFKeyIndicatorColor() const { return FKeyIndicatorColor; } QString getFKeyIndicatorColor() const { return FKeyIndicatorColor; }
QString getChanceLabelImpossibleColor() const { return ChanceLabelImpossibleColor; } QString getChanceLabelImpossibleColor() const { return ChanceLabelImpossibleColor; }
QString getChanceLabelPossibleColor() const { return ChanceLabelPossibleColor; } QString getChanceLabelPossibleColor() const { return ChanceLabelPossibleColor; }
QString getChatLogTextColor() const { return ChatLogTextColor; } QString getChatLogTextColor() const { return ChatLogTextColor; }
QString getChatTextNickNotifyColor() const { return ChatTextNickNotifyColor; } QString getChatTextNickNotifyColor() const { return ChatTextNickNotifyColor; }
QString getLogWinnerMainPotColor() const { return LogWinnerMainPotColor; } QString getLogWinnerMainPotColor() const { return LogWinnerMainPotColor; }
QString getLogWinnerSidePotColor() const { return LogWinnerSidePotColor; } QString getLogWinnerSidePotColor() const { return LogWinnerSidePotColor; }
QString getLogPlayerSitsOutColor() const { return LogPlayerSitsOutColor; } QString getLogPlayerSitsOutColor() const { return LogPlayerSitsOutColor; }
QString getLogNewGameAdminColor() const { return LogNewGameAdminColor; } QString getLogNewGameAdminColor() const { return LogNewGameAdminColor; }
QString getBreakLobbyButtonBgColor() const { return BreakLobbyButtonBgColor; } QString getBreakLobbyButtonBgColor() const { return BreakLobbyButtonBgColor; }
QString getMinimumWindowWidth() const { return MinimumWindowWidth; } QString getMinimumWindowWidth() const { return MinimumWindowWidth; }
QString getMinimumWindowHeight() const { return MinimumWindowHeight; } QString getMinimumWindowHeight() const { return MinimumWindowHeight; }
QString getMaximumWindowWidth() const { return MaximumWindowWidth; } QString getMaximumWindowWidth() const { return MaximumWindowWidth; }
QString getMaximumWindowHeight() const { return MaximumWindowHeight; } QString getMaximumWindowHeight() const { return MaximumWindowHeight; }
QString getFixedWindowWidth() const { return FixedWindowWidth; } QString getFixedWindowWidth() const { return FixedWindowWidth; }
QString getFixedWindowHeight() const { return FixedWindowHeight; } QString getFixedWindowHeight() const { return FixedWindowHeight; }
QString getIfFixedWindowSize() const { return IfFixedWindowSize; } QString getIfFixedWindowSize() const { return IfFixedWindowSize; }
bool getFallBack() const { return fallBack; } bool getFallBack() const { return fallBack; }
bool getLoadedSuccessfull() const { return loadedSuccessfull; } bool getLoadedSuccessfull() const { return loadedSuccessfull; }
StyleState getState() const { return myState; }
//set pictures //set pictures
void setTableBackground(gameTableImpl*); void setTableBackground(gameTableImpl*);
void setCardHolderStyle(QLabel*, int /*bero*/); void setCardHolderStyle(QLabel*, int /*bero*/);
void setPlayerSeatActiveStyle(QGroupBox*); void setPlayerSeatActiveStyle(QGroupBox*);
void setPlayerSeatInactiveStyle(QGroupBox*); void setPlayerSeatInactiveStyle(QGroupBox*);
void setToolBoxBackground(QGroupBox*); void setToolBoxBackground(QGroupBox*);
//set fonts + colors //set fonts + colors
void setChatLogStyle(QTextBrowser*); void setChatLogStyle(QTextBrowser*);
void setChatInputStyle(QLineEdit*); void setChatInputStyle(QLineEdit*);
void setCashLabelStyle(QLabel*); void setCashLabelStyle(QLabel*);
void setSetLabelStyle(QLabel*); void setSetLabelStyle(QLabel*);
void setPlayerNameLabelStyle(QLabel*); void setPlayerNameLabelStyle(QLabel*);
void setSmallFontBoardStyle(QLabel*); void setSmallFontBoardStyle(QLabel*);
void setBigFontBoardStyle(QLabel*); void setBigFontBoardStyle(QLabel*);
void setMenuBarStyle(QMenuBar*); void setMenuBarStyle(QMenuBar*);
void setBreakButtonStyle(QPushButton*, int); void setBreakButtonStyle(QPushButton*, int);
void setSpeedStringStyle(QLabel*); void setSpeedStringStyle(QLabel*);
void setVoteButtonStyle(QPushButton*); void setVoteButtonStyle(QPushButton*);
void setVoteStringsStyle(QLabel*); void setVoteStringsStyle(QLabel*);
void setBetValueInputStyle(QLineEdit*); void setBetValueInputStyle(QLineEdit*);
void setSliderStyle(QSlider*); void setSliderStyle(QSlider*);
void setTabWidgetStyle(QTabWidget*, QTabBar*); void setTabWidgetStyle(QTabWidget*, QTabBar*);
void setWindowsGeometry(gameTableImpl*); void setWindowsGeometry(gameTableImpl*);
//set pics and fonts and colors //set pics and fonts and colors
void setButtonsStyle(MyActionButton*, MyActionButton*, MyActionButton*, MyActionButton*, int); void setButtonsStyle(MyActionButton*, MyActionButton*, MyActionButton*, MyActionButton*, int);
void setShowMyCardsButtonStyle( MyActionButton *sc); void setShowMyCardsButtonStyle( MyActionButton *sc);
void setAwayRadioButtonsStyle(QRadioButton*); void setAwayRadioButtonsStyle(QRadioButton*);
QString getActionAllInI18NString() const { return ActionAllInI18NString; } QString getActionAllInI18NString() const { return ActionAllInI18NString; }
QString getActionRaiseI18NString() const { return ActionRaiseI18NString; } QString getActionRaiseI18NString() const { return ActionRaiseI18NString; }
QString getActionBetI18NString() const { return ActionBetI18NString; } QString getActionBetI18NString() const { return ActionBetI18NString; }
QString getActionCallI18NString() const { return ActionCallI18NString; } QString getActionCallI18NString() const { return ActionCallI18NString; }
QString getActionCheckI18NString() const { return ActionCheckI18NString; } QString getActionCheckI18NString() const { return ActionCheckI18NString; }
QString getActionFoldI18NString() const { return ActionFoldI18NString; } QString getActionFoldI18NString() const { return ActionFoldI18NString; }
QString getRiverI18NString() const { return RiverI18NString; } QString getRiverI18NString() const { return RiverI18NString; }
QString getTurnI18NString() const { return TurnI18NString; } QString getTurnI18NString() const { return TurnI18NString; }
QString getFlopI18NString() const { return FlopI18NString; } QString getFlopI18NString() const { return FlopI18NString; }
QString getPreflopI18NString() const { return PreflopI18NString; } QString getPreflopI18NString() const { return PreflopI18NString; }
QString getHandI18NString() const { return HandI18NString; } QString getHandI18NString() const { return HandI18NString; }
QString getGameI18NString() const { return GameI18NString; } QString getGameI18NString() const { return GameI18NString; }
QString getBetsI18NString() const { return BetsI18NString; } QString getBetsI18NString() const { return BetsI18NString; }
QString getTotalI18NString() const { return TotalI18NString; } QString getTotalI18NString() const { return TotalI18NString; }
QString getPotI18NString() const { return PotI18NString; } QString getPotI18NString() const { return PotI18NString; }
QString getFallBackFieldContent(QString field, int type); // type: 0 = string, 1= picture
QString getMyStateToolTipInfo();
private: private:
//style values //style values
// INFOS // INFOS
QString StyleDescription; QString StyleDescription;
QString StyleMaintainerName; QString StyleMaintainerName;
QString StyleMaintainerEMail; QString StyleMaintainerEMail;
QString StyleCreateDate; QString StyleCreateDate;
QString PokerTHStyleFileVersion; QString PokerTHStyleFileVersion;
// WINDOWS SETTINGS // WINDOWS SETTINGS
QString IfFixedWindowSize; QString IfFixedWindowSize;
QString FixedWindowWidth; QString FixedWindowWidth;
QString FixedWindowHeight; QString FixedWindowHeight;
QString MinimumWindowWidth; QString MinimumWindowWidth;
QString MinimumWindowHeight; QString MinimumWindowHeight;
QString MaximumWindowWidth; QString MaximumWindowWidth;
QString MaximumWindowHeight; QString MaximumWindowHeight;
// PICS // PICS
QString Preview; QString Preview;
QString ActionAllInI18NPic; QString ActionAllInI18NPic;
QString ActionRaiseI18NPic; QString ActionRaiseI18NPic;
QString ActionBetI18NPic; QString ActionBetI18NPic;
QString ActionCallI18NPic; QString ActionCallI18NPic;
QString ActionCheckI18NPic; QString ActionCheckI18NPic;
QString ActionFoldI18NPic; QString ActionFoldI18NPic;
QString ActionWinnerI18NPic; QString ActionWinnerI18NPic;
QString BigBlindPuck; QString BigBlindPuck;
QString SmallBlindPuck; QString SmallBlindPuck;
QString DealerPuck; QString DealerPuck;
QString DefaultAvatar; QString DefaultAvatar;
QString CardHolderFlop; QString CardHolderFlop;
QString CardHolderTurn; QString CardHolderTurn;
QString CardHolderRiver; QString CardHolderRiver;
QString FoldButtonDefault; QString FoldButtonDefault;
QString FoldButtonHover; QString FoldButtonHover;
QString FoldButtonChecked; QString FoldButtonChecked;
QString FoldButtonCheckedHover; QString FoldButtonCheckedHover;
QString CheckCallButtonDefault; QString CheckCallButtonDefault;
QString CheckCallButtonHover; QString CheckCallButtonHover;
QString CheckCallButtonChecked; QString CheckCallButtonChecked;
QString CheckCallButtonCheckedHover; QString CheckCallButtonCheckedHover;
QString BetRaiseButtonDefault; QString BetRaiseButtonDefault;
QString BetRaiseButtonHover; QString BetRaiseButtonHover;
QString BetRaiseButtonChecked; QString BetRaiseButtonChecked;
QString BetRaiseButtonCheckedHover; QString BetRaiseButtonCheckedHover;
QString AllInButtonDefault; QString AllInButtonDefault;
QString AllInButtonHover; QString AllInButtonHover;
QString AllInButtonChecked; QString AllInButtonChecked;
QString AllInButtonCheckedHover; QString AllInButtonCheckedHover;
QString RadioButtonPressed; QString RadioButtonPressed;
QString RadioButtonChecked; QString RadioButtonChecked;
QString RadioButtonCheckedHover; QString RadioButtonCheckedHover;
QString RadioButtonUnchecked; QString RadioButtonUnchecked;
QString RadioButtonUncheckedHover; QString RadioButtonUncheckedHover;
QString PlayerTopSeatInactive; QString PlayerTopSeatInactive;
QString PlayerTopSeatActive; QString PlayerTopSeatActive;
QString PlayerBottomSeatInactive; QString PlayerBottomSeatInactive;
QString PlayerBottomSeatActive; QString PlayerBottomSeatActive;
QString Table; QString Table;
QString HandRanking; QString HandRanking;
QString ToolBoxBackground; QString ToolBoxBackground;
QString ShowMyCardsButtonDefault; QString ShowMyCardsButtonDefault;
QString ShowMyCardsButtonHover; QString ShowMyCardsButtonHover;
// I18N ACTION STRINGS // I18N ACTION STRINGS
QString ActionAllInI18NString; QString ActionAllInI18NString;
QString ActionRaiseI18NString; QString ActionRaiseI18NString;
QString ActionBetI18NString; QString ActionBetI18NString;
QString ActionCallI18NString; QString ActionCallI18NString;
QString ActionCheckI18NString; QString ActionCheckI18NString;
QString ActionFoldI18NString; QString ActionFoldI18NString;
QString PotI18NString; QString PotI18NString;
QString TotalI18NString; QString TotalI18NString;
QString BetsI18NString; QString BetsI18NString;
QString GameI18NString; QString GameI18NString;
QString HandI18NString; QString HandI18NString;
QString PreflopI18NString; QString PreflopI18NString;
QString FlopI18NString; QString FlopI18NString;
QString TurnI18NString; QString TurnI18NString;
QString RiverI18NString; QString RiverI18NString;
// COLORS // COLORS
QString FKeyIndicatorColor; QString FKeyIndicatorColor;
QString ChanceLabelPossibleColor; QString ChanceLabelPossibleColor;
QString ChanceLabelImpossibleColor; QString ChanceLabelImpossibleColor;
QString ChatTextNickNotifyColor; QString ChatTextNickNotifyColor;
QString ChatLogTextColor; QString ChatLogTextColor;
QString ChatLogBgColor; QString ChatLogBgColor;
QString ChatLogScrollBarBorderColor; QString ChatLogScrollBarBorderColor;
QString ChatLogScrollBarBgColor; QString ChatLogScrollBarBgColor;
QString ChatLogScrollBarHandleBorderColor; QString ChatLogScrollBarHandleBorderColor;
QString ChatLogScrollBarHandleBgColor; QString ChatLogScrollBarHandleBgColor;
QString ChatLogScrollBarArrowBorderColor; QString ChatLogScrollBarArrowBorderColor;
QString ChatLogScrollBarArrowBgColor; QString ChatLogScrollBarArrowBgColor;
QString LogWinnerMainPotColor; QString LogWinnerMainPotColor;
QString LogWinnerSidePotColor; QString LogWinnerSidePotColor;
QString LogPlayerSitsOutColor; QString LogPlayerSitsOutColor;
QString LogNewGameAdminColor; QString LogNewGameAdminColor;
QString TabWidgetBorderColor; QString TabWidgetBorderColor;
QString TabWidgetBgColor; QString TabWidgetBgColor;
QString TabWidgetTextColor; QString TabWidgetTextColor;
QString MenuBgColor; QString MenuBgColor;
QString MenuTextColor; QString MenuTextColor;
QString BreakLobbyButtonBgColor; QString BreakLobbyButtonBgColor;
QString BreakLobbyButtonTextColor; QString BreakLobbyButtonTextColor;
QString BreakLobbyButtonBgDisabledColor; QString BreakLobbyButtonBgDisabledColor;
QString BreakLobbyButtonTextDisabledColor; QString BreakLobbyButtonTextDisabledColor;
QString BreakLobbyButtonBgBlinkColor; QString BreakLobbyButtonBgBlinkColor;
QString BreakLobbyButtonTextBlinkColor; QString BreakLobbyButtonTextBlinkColor;
QString PlayerCashTextColor; QString PlayerCashTextColor;
QString PlayerBetTextColor; QString PlayerBetTextColor;
QString PlayerNickTextColor; QString PlayerNickTextColor;
QString BoardBigTextColor; QString BoardBigTextColor;
QString BoardSmallTextColor; QString BoardSmallTextColor;
QString SpeedTextColor; QString SpeedTextColor;
QString VoteButtonBgColor; QString VoteButtonBgColor;
QString VoteButtonTextColor; QString VoteButtonTextColor;
QString BetInputTextColor; QString BetInputTextColor;
QString BetInputBgColor; QString BetInputBgColor;
QString BetInputDisabledTextColor; QString BetInputDisabledTextColor;
QString BetInputDisabledBgColor; QString BetInputDisabledBgColor;
QString FoldButtonTextColor; QString FoldButtonTextColor;
QString FoldButtonCheckableTextColor; QString FoldButtonCheckableTextColor;
QString CheckCallButtonTextColor; QString CheckCallButtonTextColor;
QString CheckCallButtonCheckableTextColor; QString CheckCallButtonCheckableTextColor;
QString BetRaiseButtonTextColor; QString BetRaiseButtonTextColor;
QString BetRaiseButtonCheckableTextColor; QString BetRaiseButtonCheckableTextColor;
QString AllInButtonTextColor; QString AllInButtonTextColor;
QString AllInButtonCheckableTextColor; QString AllInButtonCheckableTextColor;
QString BetSpeedSliderGrooveBgColor; QString BetSpeedSliderGrooveBgColor;
QString BetSpeedSliderGrooveBorderColor; QString BetSpeedSliderGrooveBorderColor;
QString BetSpeedSliderHandleBgColor; QString BetSpeedSliderHandleBgColor;
QString BetSpeedSliderHandleBorderColor; QString BetSpeedSliderHandleBorderColor;
QString ShowMyCardsButtonTextColor; QString ShowMyCardsButtonTextColor;
// SIZES // SIZES
QString ChatLogTextSize; QString ChatLogTextSize;
//internal //internal
QString font2String; QString font2String;
QString font1String; QString font1String;
QString textBrowserFontsize; QString textBrowserFontsize;
QString cashFontSize; QString cashFontSize;
QString setLabelFontSize; QString setLabelFontSize;
QString playerNameLabelFontSize; QString playerNameLabelFontSize;
QString smallBoardFontSize; QString smallBoardFontSize;
QString bigBoardFontSize; QString bigBoardFontSize;
QString humanPlayerButtonFontSize; QString humanPlayerButtonFontSize;
QString betValueFontSize; QString betValueFontSize;
QString tabBarPaddingTop; QString tabBarPaddingTop;
QString tabBarPaddingSide; QString tabBarPaddingSide;
QByteArray fileContent; QByteArray fileContent;
QString currentFileName; QString currentFileName;
QString currentDir; QString currentDir;
QStringList leftItems; QStringList leftItems;
QStringList itemPicsLeft; QStringList itemPicsLeft;
ConfigFile *myConfig; ConfigFile *myConfig;
QWidget *myW; QWidget *myW;
bool fallBack;
bool loadedSuccessfull;
StyleState myState;
bool fallBack;
bool loadedSuccessfull;
}; };
#endif #endif