diff --git a/data/gfx/cards/default/copyright.txt b/data/gfx/cards/default/copyright.txt new file mode 100644 index 00000000..ac800c2a --- /dev/null +++ b/data/gfx/cards/default/copyright.txt @@ -0,0 +1,22 @@ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + Copyright information for PokerTH default card deck style +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +Maintainer: PokerTH development team +EMail: webmaster@pokerth.net + +The maintainer of this PokerTH card deck style assures that all distributed gfx files are builded by himself +or adaptation of gfx files which are released under a free licence. By building this style the maintainer +doesnt violate any third party rights. + +Below you will find a list of all adaptation source gfx files which was used when building this style. + +----------------------------------------------------------------------------------------------------------------- +| Source of gfx file | Licence | +|---------------------------------------------------------------------------------------------------------------- +| 0.png - 52.png | http://commons.wikimedia.org/wiki/Poker_(cards_deck) | +| | | +| | | +| | | +| | | +----------------------------------------------------------------------------------------------------------------- \ No newline at end of file diff --git a/data/gfx/gui/table/danuxi1/danuxi1tablestyle.xml b/data/gfx/gui/table/danuxi1/danuxi1tablestyle.xml index ac4da849..5938275c 100644 --- a/data/gfx/gui/table/danuxi1/danuxi1tablestyle.xml +++ b/data/gfx/gui/table/danuxi1/danuxi1tablestyle.xml @@ -1,9 +1,9 @@ - - - + + + diff --git a/data/gfx/gui/table/danuxi1/table.png b/data/gfx/gui/table/danuxi1/table.png index 3b0a0513..e7977790 100644 Binary files a/data/gfx/gui/table/danuxi1/table.png and b/data/gfx/gui/table/danuxi1/table.png differ diff --git a/data/gfx/gui/table/default/copyright.txt b/data/gfx/gui/table/default/copyright.txt new file mode 100644 index 00000000..76d6a0b1 --- /dev/null +++ b/data/gfx/gui/table/default/copyright.txt @@ -0,0 +1,22 @@ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + Copyright information for PokerTH default game table style +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +Maintainer: PokerTH development team +EMail: webmaster@pokerth.net + +The maintainer of this PokerTH game table style assures that all distributed gfx files are builded by himself +or adaptation of gfx files which are released under a free licence. By building this style the maintainer +doesnt violate any third party rights. + +Below you will find a list of all adaptation source gfx files which was used when building this style. + +----------------------------------------------------------------------------------------------------------------- +| Source of gfx file | Licence | +|---------------------------------------------------------------------------------------------------------------- +| | | +| | | +| | | +| | | +| | | +----------------------------------------------------------------------------------------------------------------- \ No newline at end of file diff --git a/data/gfx/gui/table/default/defaulttablestyle.xml b/data/gfx/gui/table/default/defaulttablestyle.xml index bc3142c9..7916464d 100644 --- a/data/gfx/gui/table/default/defaulttablestyle.xml +++ b/data/gfx/gui/table/default/defaulttablestyle.xml @@ -1,16 +1,20 @@ - - - - - - - - - - + + + + + + + + + + + + + + @@ -53,6 +57,8 @@ + + @@ -104,6 +110,8 @@ + + \ No newline at end of file diff --git a/docs/gui_skinnig_howto.txt b/docs/gui_skinnig_howto.txt new file mode 100644 index 00000000..66f05a88 --- /dev/null +++ b/docs/gui_skinnig_howto.txt @@ -0,0 +1,93 @@ +++++++++++++++++++++++++++++++++++++++++ +How to skinning PokerTH GUI +++++++++++++++++++++++++++++++++++++++++ + ++++++++++++++++++++++++ +1. Game Table Styles ++++++++++++++++++++++++ + +1.1 Start building a game table +-------------------------------- +The best way to start building a custom PokerTH game table is to take a look into defaulttablestyle.xml. +You will find this file in the source code or into your >= 0.6.5 installation path of PokerTH in subfolder data/gfx/gui/table/default/. +The defaulttablestyle.xml is the control center of your style. The file also contains comments which describe the use of the controls. + +Maybe you like to play around with the default table to see how the controls will work. Therefore you should copy the whole +data/gfx/gui/table/default/ directory to another place. For better overview in "game table styles" list in settings please at first change + to . Maybe you also like to rename the +defaulttablestyle.xml to mycustomstyle.xml or something similar and directory name "default" to "mycustomtable" or something similar. +Now you can start tweaking color values or change/edit gfx files. + + +1.2 Test your style +-------------------------------- +To test your style just load it into PokerTH with "Settings" -> "Style" -> "Game Table Styles" --> "Add ...". +When you have selected your file the value of "StyleDescription" is shown in the list. Select this entry in the list and click "Activate". +Closing the Settings dialog will refresh the style of the game table. + +If you do changes in your mycustomstyle.xml there is no need to re-add it into settings or restart PokerTH. The simplest way is just +to open settings dialog and close it immediately. This will refresh the game table style and show your changes. + + +1.3 Distribute your style +------------------------------- +When your style is ready to distribute you should complete the style information StyleDescription, StyleMaintainerEMail and Preview. +The best way for Preview will be a screenshot of the style running in PokerTH. + +Next step is editing the copyright.txt. Here you need to change "Maintainer" to your name and "EMail" to your valid mail address. +Please read the copyright declaration carefully. If you edited a free licenced gfx file you need to add the source address of the file +and corresponding licence information. + +If you style is ready to be shipped please pack the whole directory into a zip archive and send it to anybody you like. If you like your +style to be added into skin gallery on http://www.pokerth.net please send the archive to webmaster@pokerth.net. We cannot promise that +every style will be added, but if everything works fine and the legal issues are also clear there should be no problem. + + ++++++++++++++++++++++++++ +2. Card Deck Styles ++++++++++++++++++++++++++ + +2.1 Start building a card deck +-------------------------------- +Setup a card deck is not so complex like the game table. The xml file is only used for StyleDescription, StyleMaintainerEMail and Preview. +Going throught the data/gfx/cards/default/defaultdeckstyle.xml you will find the needed infos to set this values. + +Maybe you like to play around with the default card deck. Therefore you should copy the whole data/gfx/cards/default/ directory to another place. +For better overview in "card deck styles" list in settings please at first change +to . Maybe you also like to rename the defaultdeckstyle.xml to mycustomcardstyle.xml +and directory name "default" to "mycustomdeck" or something similar. +Now you can start change/edit gfx files. + +If you take a look into all files from 0.png to 51.png you will see which card value belongs to which number. +It is VERY IMPORTANT to let the filenames untouched. PokerTH will always take 0.png for "diamond 2", 51.png for "club ace" and +24.png for "heart king" for example. Also a flipside image called "flipside.png" have to be into the card deck directory. + +The SIZE for all cards should be 48x76 pixel. If the size of an imgage will not fit 48x76 pixel PokerTH will scale it automatically. +But picture scaling will cause some speed losses when drawing animations and something like this. + + +2.2 Test your deck +-------------------------------- +To test your deck just load it into PokerTH with "Settings" -> "Style" -> "Card Deck Styles" --> "Add ...". +When you have selected your file the value of "StyleDescription" is shown in the list. Select this entry in the list and click "Activate". +Closing the Settings dialog will refresh the style of the card deck. + +If you do changes in your mycustomcardstyle.xml there is no need to re-add it into settings or restart PokerTH. The simplest way is just +to open settings dialog and close it immediately. This will refresh the card deck style and show your changes. + + +2.3 Distribute your deck +------------------------------- +When your card deck style is ready to distribute you should complete the style information StyleDescription, StyleMaintainerEMail and Preview. + +Next step is editing the copyright.txt. Here you need to change "Maintainer" to your name and "EMail" to your valid mail address. +Please read the copyright declaration carefully. If you edited a free licenced gfx file you need to add the source address of the file +and corresponding licence information. + +If you style is ready to be shipped please pack the whole directory into a zip archive and send it to anybody you like. If you like your +style to be added into skin gallery on http://www.pokerth.net please send the archive to webmaster@pokerth.net. We cannot promise that +every style will be added, but if everything works fine and the legal issues are also clear there should be no problem. + + + +2009 by Felix Hammer diff --git a/src/gui/qt/settingsdialog.ui b/src/gui/qt/settingsdialog.ui index 176cea1c..13b97c15 100644 --- a/src/gui/qt/settingsdialog.ui +++ b/src/gui/qt/settingsdialog.ui @@ -1,8 +1,7 @@ - - + settingsDialog - - + + 0 0 @@ -10,163 +9,163 @@ 530 - + 785 530 - + Settings - - - + + + - - + + 190 0 - + 190 16777215 - + 32 32 - + false - + true - + Interface - - + + :/gfx/preferences-desktop.png:/gfx/preferences-desktop.png - + Style - - + + :/gfx/fill-color.png:/gfx/fill-color.png - + Sound - - + + :/gfx/speaker.png:/gfx/speaker.png - + Local Game - - + + :/gfx/swbuttonlocalgame.png:/gfx/swbuttonlocalgame.png - + Network Game - - + + :/gfx/swbuttonjoinnetworkgame.png:/gfx/swbuttonjoinnetworkgame.png - + Internet Game - - + + :/gfx/swbuttoninternetgame.png:/gfx/swbuttoninternetgame.png - + Nicks/Avatars - - + + :/gfx/system_users.png:/gfx/system_users.png - + Log Messages - - + + :/gfx/utilities-log-viewer.png:/gfx/utilities-log-viewer.png - - - 1 + + + 0 - - - - - - QLabel { font-weight: bold; } + + + + + + QLabel { font-weight: bold; } - + Interface - - - + + + Qt::Horizontal - - + + - - + + Language: - + comboBox_switchLanguage - + - + Qt::Horizontal - + 40 20 @@ -176,89 +175,89 @@ - - - - - + + + + + Show intro on startup - - - + + + Show left toolbox - - - + + + Show right toolbox - - - + + + Show statusbar messages - - - + + + Show fade-out animation for non-winning cards - - - + + + Show flip-card animation - - - + + + Reverse order of F-Keys (F1 - F4) - - - + + + Show own cards only on mouse click - - - + + + Show cards chance monitor - - - + + + Show buttons for small blind and big blind - - - + + + Network / Internet Game - - - - + + + + Switch keyboard focus to bet-input-field if it's your turn @@ -266,69 +265,69 @@ - - - + + + Flipside of Cards - - + + 9 - + 0 - + 9 - + 9 - + 6 - - - + + + 0 - + 0 - - + + 2 - + 0 - - + + Own flipside picture: - - + + false - - + + false - + 27 26 - + 27 26 @@ -339,26 +338,26 @@ - - - <html><head><meta name="qrichtext" content="1" /><style type="text/css"> + + + <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } -</style></head><body style="font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-style:italic;">Note: Best quality with image ratio like </span><span style=" font-weight:600; font-style:italic;">width=100, height=140.</span></p></body></html> +</style></head><body style="font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-style:italic;">Note: Best quality with image ratio like </span><span style=" font-weight:600; font-style:italic;">width=100, height=140.</span></p></body></html> - + true - - - + + + Default - + true @@ -366,12 +365,12 @@ p, li { white-space: pre-wrap; } - + - + Qt::Vertical - + 400 111 @@ -381,46 +380,46 @@ p, li { white-space: pre-wrap; } - - - - - - QLabel { font-weight: bold; } + + + + + + QLabel { font-weight: bold; } - + Style - - - + + + Qt::Horizontal - - - + + + Game Table Styles - - - + + + - - + + Activate - - + + Qt::Vertical - + 20 17 @@ -429,42 +428,42 @@ p, li { white-space: pre-wrap; } - - + + Add ... - - + + Remove - - - + + + Preview: - - - - + + + + 160 120 - + 160 120 - + @@ -472,33 +471,33 @@ p, li { white-space: pre-wrap; } - - + + - - - + + + Card Deck Styles - - - + + + - - + + Activate - - + + Qt::Vertical - + 20 17 @@ -507,42 +506,42 @@ p, li { white-space: pre-wrap; } - - + + Add ... - - + + Remove - - - + + + Preview: - - - - + + + + 160 120 - + 160 120 - + @@ -550,120 +549,120 @@ p, li { white-space: pre-wrap; } - - + + - - - - - - QLabel { font-weight: bold; } + + + + + + QLabel { font-weight: bold; } - + Sound - - - + + + Qt::Horizontal - - - + + + Play sound effects - + true - + true - - - - + + + + 6 - + 0 - - + + Sound Volume: - - + + 20 0 - + 10 - - + + 1 - + 10 - + 8 - + Qt::Horizontal - - - + + + Sound Categories - - + + 0 - - - - Play game actions sounds like "check", "call", "raise" + + + + Play game actions sounds like "check", "call", "raise" - - - + + + Play lobby chat notifications - - - - Play network/internet game notifications like "player joined the game" + + + + Play network/internet game notifications like "player joined the game" - + false @@ -674,12 +673,12 @@ p, li { white-space: pre-wrap; } - + - + Qt::Vertical - + 400 321 @@ -689,46 +688,46 @@ p, li { white-space: pre-wrap; } - - + + - - - QLabel { font-weight: bold; } + + + QLabel { font-weight: bold; } - + Local Game Settings - - + + Qt::Horizontal - + - - + + Number of players: - + spinBox_quantityPlayers - - + + 2 - + 10 - + 10 @@ -736,29 +735,29 @@ p, li { white-space: pre-wrap; } - + - - + + Start Cash: - + spinBox_startCash - - + + $ - + 1000 - + 1000000 - + 50 @@ -766,26 +765,26 @@ p, li { white-space: pre-wrap; } - + - - + + First small blind: - + spinBox_firstSmallBlind - - + + $ - + 5 - + 500 @@ -793,85 +792,85 @@ p, li { white-space: pre-wrap; } - + - - + + Raise blinds: - - + + 9 - + 0 - + 9 - - - + + + Every: - + true - - - + + + 1 - - - - + + + + 0 0 - + hands - - - + + + Every: - - - + + + 1 - - - - + + + + 0 0 - + minutes - + - + Qt::Vertical - + 20 5 @@ -883,43 +882,43 @@ p, li { white-space: pre-wrap; } - - - + + + 0 0 - + Raise mode: - - + + 0 - - - + + + Always double blinds - + true - - - + + + Manual blinds order: - - - + + + false - + Edit ... @@ -930,26 +929,26 @@ p, li { white-space: pre-wrap; } - + - - + + Game Speed: - + spinBox_gameSpeed - - + + 1 - + 11 - + 1 @@ -957,25 +956,25 @@ p, li { white-space: pre-wrap; } - - - Pause between hands (press "start" button to go on) + + + Pause between hands (press "start" button to go on) - - + + Show game settings dialog on every new game - + Qt::Vertical - + 437 285 @@ -985,46 +984,46 @@ p, li { white-space: pre-wrap; } - - + + - - - QLabel { font-weight: bold; } + + + QLabel { font-weight: bold; } - + Network Game Settings - - + + Qt::Horizontal - + - - + + Maximum number of players: - + spinBox_netQuantityPlayers - - + + 2 - + 10 - + 10 @@ -1032,29 +1031,29 @@ p, li { white-space: pre-wrap; } - + - - + + Start Cash: - + spinBox_netStartCash - - + + $ - + 1000 - + 1000000 - + 50 @@ -1062,26 +1061,26 @@ p, li { white-space: pre-wrap; } - + - - + + First small blind: - + spinBox_netFirstSmallBlind - - + + $ - + 5 - + 500 @@ -1089,94 +1088,94 @@ p, li { white-space: pre-wrap; } - + - - + + 16777215 105 - + Raise blinds: - - + + 6 - + 0 - + 6 - + 6 - - - + + + Every: - + true - - - + + + 1 - - - - + + + + 0 0 - + hands - - - + + + Every: - - - + + + 1 - - - - + + + + 0 0 - + minutes - + - + Qt::Vertical - + 20 10 @@ -1188,58 +1187,58 @@ p, li { white-space: pre-wrap; } - - - + + + 0 0 - + 16777215 105 - + Raise mode: - - + + 6 - + 0 - + 6 - + 6 - - - + + + Always double blinds - + true - - - + + + Manual blinds order: - - - + + + false - + Edit ... @@ -1250,26 +1249,26 @@ p, li { white-space: pre-wrap; } - + - - + + Game Speed for computer opponents: - + spinBox_netGameSpeed - - + + 1 - + 11 - + 1 @@ -1277,29 +1276,29 @@ p, li { white-space: pre-wrap; } - + - - + + Timeout for player action: - + spinBox_netTimeOutPlayerAction - - + + s - + 5 - + 60 - + 20 @@ -1307,99 +1306,99 @@ p, li { white-space: pre-wrap; } - - + + Network Server Settings - - + + 6 - + 0 - + 6 - + 6 - + 6 - - - + + + 60 - + QLineEdit::Password - - - + + + Server Password: - + lineEdit_serverPassword - - - + + + 80 - + 65535 - + 7234 - - - + + + Server Port: - + spinBox_serverPort - - - + + + Use SCTP - - - + + + Use IPv6 - - - - <a href="http://en.wikipedia.org/wiki/Ipv6">What is this?</a> + + + + <a href="http://en.wikipedia.org/wiki/Ipv6">What is this?</a> - + true - - - - <a href="http://en.wikipedia.org/wiki/Stream_Control_Transmission_Protocol">What is this?</a> + + + + <a href="http://en.wikipedia.org/wiki/Stream_Control_Transmission_Protocol">What is this?</a> - + true @@ -1408,11 +1407,11 @@ p, li { white-space: pre-wrap; } - - + + Qt::Vertical - + 20 40 @@ -1422,196 +1421,196 @@ p, li { white-space: pre-wrap; } - - - - - - QLabel { font-weight: bold; } + + + + + + QLabel { font-weight: bold; } - + Internet Game Settings - - - + + + Qt::Horizontal - - - - <html><head><meta name="qrichtext" content="1" /><style type="text/css"> + + + + <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } -</style></head><body style="font-weight:400; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-style:italic;">Note: Default </span><span style=" font-weight:600; font-style:italic;">Game Settings</span><span style=" font-style:italic;"> like "Maximum number of players", "Start Cash" and "Small Blind" will be used </span><span style=" font-weight:600; font-style:italic;">from Network Game Settings.</span></p></body></html> +</style></head><body style="font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-style:italic;">Note: Default </span><span style=" font-weight:600; font-style:italic;">Game Settings</span><span style=" font-style:italic;"> like "Maximum number of players", "Start Cash" and "Small Blind" will be used </span><span style=" font-weight:600; font-style:italic;">from Network Game Settings.</span></p></body></html> - + true - - - + + + 300 0 - + 300 16777215 - + Internet Server - - - - + + + + Automatic Server Configuration URL - + true - - - - + + + + Serverlist Address: - - + + - - - + + + 0 116 - + Manual Server Configuration - + true - + false - - - - + + + + Server Address: - + lineEdit_InternetServerAddress - - - + + + 60 - - - + + + Server Port: - + spinBox_InternetServerPort - - - + + + 80 - + 65535 - + 7234 - - - + + + Server Password: - + lineEdit_InternetServerPassword - - - + + + QLineEdit::Password - - - + + + Avatar Server: - - + + - - - + + + Use IPv6 - - - - <a href="http://en.wikipedia.org/wiki/Ipv6">What is this?</a> + + + + <a href="http://en.wikipedia.org/wiki/Ipv6">What is this?</a> - + true - - - + + + Use SCTP - - - - <a href="http://en.wikipedia.org/wiki/Stream_Control_Transmission_Protocol">What is this?</a> + + + + <a href="http://en.wikipedia.org/wiki/Stream_Control_Transmission_Protocol">What is this?</a> - + true @@ -1619,111 +1618,111 @@ p, li { white-space: pre-wrap; } - - - + + + Lobby Chat (IRC) - + true - - - - + + + + Server Address: - + lineEdit_IRCServerAddress - - - + + + chat.freenode.net - + 60 - - - + + + Server Port: - + spinBox_IRCServerPort - - - - + + + + 0 0 - + 80 - + 65535 - + 6667 - - - + + + Channel: - + lineEdit_IRCChannel - - - + + + Password: - + lineEdit_IRCChannelPassword - - - + + + QLineEdit::Password - - - + + + Use IPv6 - - - - <a href="http://en.wikipedia.org/wiki/Ipv6">What is this?</a> + + + + <a href="http://en.wikipedia.org/wiki/Ipv6">What is this?</a> - + true - - - + + + #pokerth @@ -1731,12 +1730,12 @@ p, li { white-space: pre-wrap; } - - - + + + Qt::Vertical - + 20 98 @@ -1744,36 +1743,36 @@ p, li { white-space: pre-wrap; } - - - + + + 0 - - + + Use password for private game: - - + + false - + QLineEdit::Password - + - + Qt::Vertical - + 437 16 @@ -1783,36 +1782,36 @@ p, li { white-space: pre-wrap; } - - - - - - QLabel { font-weight: bold; } + + + + + + QLabel { font-weight: bold; } - + Player Nicks/Avatars - - - + + + Qt::Horizontal - - - + + + 0 - - - + + + Qt::Horizontal - + 40 20 @@ -1820,34 +1819,34 @@ p, li { white-space: pre-wrap; } - - - - + + + + 0 0 - + 200 16777215 - + Human Player: - + Qt::AlignCenter - - - + + + Qt::Horizontal - + 40 20 @@ -1855,14 +1854,14 @@ p, li { white-space: pre-wrap; } - - + + - - + + Qt::Horizontal - + 40 20 @@ -1871,23 +1870,23 @@ p, li { white-space: pre-wrap; } - - + + 60 60 - + 60 60 - + - + 50 50 @@ -1896,11 +1895,11 @@ p, li { white-space: pre-wrap; } - - + + Qt::Horizontal - + 40 20 @@ -1910,12 +1909,12 @@ p, li { white-space: pre-wrap; } - - - + + + Qt::Horizontal - + 78 20 @@ -1923,37 +1922,37 @@ p, li { white-space: pre-wrap; } - - - - + + + + 0 0 - + 100 25 - + 100 25 - + 12 - - - + + + Qt::Horizontal - + 88 20 @@ -1963,92 +1962,92 @@ p, li { white-space: pre-wrap; } - - - + + + Computer Engine - - - + + + - - + + 0 - + 0 - - - - + + + + 0 0 - + 100 25 - + 100 25 - + 12 - - - - + + + + 0 0 - + 100 0 - + 100 16777215 - + Opponent 1: - + Qt::AlignCenter - - - + + + 6 - + 0 - + Qt::Horizontal - + QSizePolicy::Fixed - + 3 20 @@ -2057,26 +2056,26 @@ p, li { white-space: pre-wrap; } - - - + + + 0 0 - + 60 60 - + 60 60 - + 50 50 @@ -2086,13 +2085,13 @@ p, li { white-space: pre-wrap; } - + Qt::Horizontal - + QSizePolicy::Fixed - + 3 20 @@ -2105,83 +2104,83 @@ p, li { white-space: pre-wrap; } - - + + 0 - + 0 - - - - + + + + 0 0 - + 100 25 - + 100 25 - + 12 - - - - + + + + 0 0 - + 100 0 - + 100 16777215 - + Opponent 2: - + Qt::AlignCenter - - - + + + 6 - + 0 - + Qt::Horizontal - + QSizePolicy::Fixed - + 3 20 @@ -2190,26 +2189,26 @@ p, li { white-space: pre-wrap; } - - - + + + 0 0 - + 60 60 - + 60 60 - + 50 50 @@ -2219,13 +2218,13 @@ p, li { white-space: pre-wrap; } - + Qt::Horizontal - + QSizePolicy::Fixed - + 3 20 @@ -2238,83 +2237,83 @@ p, li { white-space: pre-wrap; } - - + + 0 - + 0 - - - - + + + + 0 0 - + 100 0 - + 100 16777215 - + Opponent 3: - + Qt::AlignCenter - - - - + + + + 0 0 - + 100 25 - + 100 25 - + 12 - - - + + + 6 - + 0 - + Qt::Horizontal - + QSizePolicy::Fixed - + 3 20 @@ -2323,26 +2322,26 @@ p, li { white-space: pre-wrap; } - - - + + + 0 0 - + 60 60 - + 60 60 - + 50 50 @@ -2352,13 +2351,13 @@ p, li { white-space: pre-wrap; } - + Qt::Horizontal - + QSizePolicy::Fixed - + 3 20 @@ -2371,83 +2370,83 @@ p, li { white-space: pre-wrap; } - - + + 0 - + 0 - - - - + + + + 0 0 - + 100 25 - + 100 25 - + 12 - - - - + + + + 0 0 - + 100 0 - + 100 16777215 - + Opponent 4: - + Qt::AlignCenter - - - + + + 6 - + 0 - + Qt::Horizontal - + QSizePolicy::Fixed - + 3 20 @@ -2456,26 +2455,26 @@ p, li { white-space: pre-wrap; } - - - + + + 0 0 - + 60 60 - + 60 60 - + 50 50 @@ -2485,13 +2484,13 @@ p, li { white-space: pre-wrap; } - + Qt::Horizontal - + QSizePolicy::Fixed - + 3 20 @@ -2504,58 +2503,58 @@ p, li { white-space: pre-wrap; } - - + + 0 - + 0 - - - - + + + + 0 0 - + 100 0 - + 100 16777215 - + Opponent 5: - + Qt::AlignCenter - - - + + + 6 - + 0 - + Qt::Horizontal - + QSizePolicy::Fixed - + 3 20 @@ -2564,26 +2563,26 @@ p, li { white-space: pre-wrap; } - - - + + + 0 0 - + 60 60 - + 60 60 - + 50 50 @@ -2593,13 +2592,13 @@ p, li { white-space: pre-wrap; } - + Qt::Horizontal - + QSizePolicy::Fixed - + 3 20 @@ -2609,27 +2608,27 @@ p, li { white-space: pre-wrap; } - - - - + + + + 0 0 - + 100 25 - + 100 25 - + 12 @@ -2638,33 +2637,33 @@ p, li { white-space: pre-wrap; } - - + + - - + + 0 - + 0 - - - + + + 6 - + 0 - + Qt::Horizontal - + QSizePolicy::Fixed - + 3 20 @@ -2673,26 +2672,26 @@ p, li { white-space: pre-wrap; } - - - + + + 0 0 - + 60 60 - + 60 60 - + 50 50 @@ -2702,13 +2701,13 @@ p, li { white-space: pre-wrap; } - + Qt::Horizontal - + QSizePolicy::Fixed - + 3 20 @@ -2718,55 +2717,55 @@ p, li { white-space: pre-wrap; } - - - - + + + + 0 0 - + 100 25 - + 100 25 - + 12 - - - - + + + + 0 0 - + 100 0 - + 100 16777215 - + Opponent 6: - + Qt::AlignCenter @@ -2774,30 +2773,30 @@ p, li { white-space: pre-wrap; } - - + + 0 - + 0 - - - + + + 6 - + 0 - + Qt::Horizontal - + QSizePolicy::Fixed - + 3 20 @@ -2806,26 +2805,26 @@ p, li { white-space: pre-wrap; } - - - + + + 0 0 - + 60 60 - + 60 60 - + 50 50 @@ -2835,13 +2834,13 @@ p, li { white-space: pre-wrap; } - + Qt::Horizontal - + QSizePolicy::Fixed - + 3 20 @@ -2851,55 +2850,55 @@ p, li { white-space: pre-wrap; } - - - - + + + + 0 0 - + 100 25 - + 100 25 - + 12 - - - - + + + + 0 0 - + 100 0 - + 100 16777215 - + Opponent 7: - + Qt::AlignCenter @@ -2907,30 +2906,30 @@ p, li { white-space: pre-wrap; } - - + + 0 - + 0 - - - + + + 6 - + 0 - + Qt::Horizontal - + QSizePolicy::Fixed - + 3 20 @@ -2939,26 +2938,26 @@ p, li { white-space: pre-wrap; } - - - + + + 0 0 - + 60 60 - + 60 60 - + 50 50 @@ -2968,13 +2967,13 @@ p, li { white-space: pre-wrap; } - + Qt::Horizontal - + QSizePolicy::Fixed - + 3 20 @@ -2984,55 +2983,55 @@ p, li { white-space: pre-wrap; } - - - - + + + + 0 0 - + 100 25 - + 100 25 - + 12 - - - - + + + + 0 0 - + 100 0 - + 100 16777215 - + Opponent 8: - + Qt::AlignCenter @@ -3040,30 +3039,30 @@ p, li { white-space: pre-wrap; } - - + + 0 - + 0 - - - + + + 6 - + 0 - + Qt::Horizontal - + QSizePolicy::Fixed - + 3 20 @@ -3072,26 +3071,26 @@ p, li { white-space: pre-wrap; } - - - + + + 0 0 - + 60 60 - + 60 60 - + 50 50 @@ -3101,13 +3100,13 @@ p, li { white-space: pre-wrap; } - + Qt::Horizontal - + QSizePolicy::Fixed - + 3 20 @@ -3117,55 +3116,55 @@ p, li { white-space: pre-wrap; } - - - - + + + + 0 0 - + 100 25 - + 100 25 - + 12 - - - - + + + + 0 0 - + 100 0 - + 100 16777215 - + Opponent 10: - + Qt::AlignCenter @@ -3177,25 +3176,25 @@ p, li { white-space: pre-wrap; } - - - - <html><head><meta name="qrichtext" content="1" /><style type="text/css"> + + + + <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } -</style></head><body style="font-weight:400; font-style:normal; text-decoration:none;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-style:italic;">Note: Best avatar quality with image ratio like </span><span style=" font-weight:600; font-style:italic;">width=50, height=50.</span></p></body></html> +</style></head><body style="font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-style:italic;">Note: Best avatar quality with image ratio like </span><span style=" font-weight:600; font-style:italic;">width=50, height=50.</span></p></body></html> - + true - + - + Qt::Vertical - + 20 40 @@ -3205,59 +3204,59 @@ p, li { white-space: pre-wrap; } - - - + + + 9 - + 6 - - - + + + Enable/Disable Logging - + true - + true - - - - + + + + Log File Directory: - + lineEdit_logDir - - - + + + 2 - + - - + + 27 26 - + 27 26 - + ../../../../../../.designer/backup../../../../../../.designer/backup @@ -3265,65 +3264,65 @@ p, li { white-space: pre-wrap; } - - - + + + Store log files for - + spinBox_logStoreDuration - - - + + + Day(s) - + 1 - + 7 - + 2 - - - + + + Write log after every: - + false - + comboBox_logInterval - - - - + + + + 0 0 - + action (high frequent disc access) - + hand (medium disc access) - + game (low disc access) @@ -3332,29 +3331,29 @@ p, li { white-space: pre-wrap; } - - - - QLabel { font-weight: bold; } + + + + QLabel { font-weight: bold; } - + Log Messages - - - + + + Qt::Horizontal - + - + Qt::Vertical - + 20 40 @@ -3368,19 +3367,19 @@ p, li { white-space: pre-wrap; } - - - + + + Qt::Horizontal - - - + + + Qt::Horizontal - + QDialogButtonBox::Cancel|QDialogButtonBox::Ok @@ -3408,11 +3407,23 @@ p, li { white-space: pre-wrap; } checkBox_showStatusbarMessages checkBox_showFadeOutCardsAnimation checkBox_showFlipCardsAnimation + checkBox_alternateFKeysUserActionMode + checkBox_antiPeekMode + checkBox_showBlindButtons + checkBox_cardsChanceMonitor checkBox_enableBetInputFocusSwitch radioButton_flipsideTux radioButton_flipsideOwn lineEdit_OwnFlipsideFilename pushButton_openFlipsidePicture + listWidget_gameTableStyles + pushButton_activateGameTableStyle + pushButton_addGameTableStyle + pushButton_removeGameTableStyle + listWidget_cardDeckStyles + pushButton_activateCardDeckStyle + pushButton_addCardDeckStyle + pushButton_removeCardDeckStyle groupBox_playSoundEffects horizontalSlider_soundVolume checkBox_playGameActions @@ -3447,9 +3458,14 @@ p, li { white-space: pre-wrap; } lineEdit_serverPassword checkBox_useIpv6 checkBox_useSctp + groupBox_automaticServerConfig + lineEdit_InternetServerListAddress + groupBox_manualServerConfig lineEdit_InternetServerAddress spinBox_InternetServerPort lineEdit_InternetServerPassword + checkBox_useAvatarServer + lineEdit_avatarServerAddress checkBox_InternetServerUseIpv6 checkBox_InternetServerUseSctp groupBox_lobbyChat @@ -3458,19 +3474,28 @@ p, li { white-space: pre-wrap; } lineEdit_IRCChannel lineEdit_IRCChannelPassword checkBox_IRCServerUseIpv6 + checkBox_UseInternetGamePassword + lineEdit_InternetGamePassword + pushButton_HumanPlayerAvatar lineEdit_HumanPlayerName pushButton_Opponent1Avatar - pushButton_Opponent2Avatar - pushButton_Opponent3Avatar lineEdit_Opponent1Name + pushButton_Opponent2Avatar lineEdit_Opponent2Name + pushButton_Opponent3Avatar lineEdit_Opponent3Name pushButton_Opponent4Avatar - pushButton_Opponent5Avatar - pushButton_Opponent6Avatar lineEdit_Opponent4Name + pushButton_Opponent5Avatar lineEdit_Opponent5Name + pushButton_Opponent6Avatar lineEdit_Opponent6Name + pushButton_Opponent7Avatar + lineEdit_Opponent7Name + pushButton_Opponent8Avatar + lineEdit_Opponent8Name + pushButton_Opponent9Avatar + lineEdit_Opponent9Name groupBox_logOnOff lineEdit_logDir pushButton_openLogDir @@ -3479,7 +3504,7 @@ p, li { white-space: pre-wrap; } buttonBox - + @@ -3488,11 +3513,11 @@ p, li { white-space: pre-wrap; } stackedWidget setCurrentIndex(int) - + 127 60 - + 281 85 @@ -3504,11 +3529,11 @@ p, li { white-space: pre-wrap; } lineEdit_OwnFlipsideFilename setEnabled(bool) - + 360 373 - + 723 374 @@ -3520,11 +3545,11 @@ p, li { white-space: pre-wrap; } pushButton_openFlipsidePicture setEnabled(bool) - + 360 373 - + 752 375 @@ -3536,11 +3561,11 @@ p, li { white-space: pre-wrap; } settingsDialog reject() - + 595 520 - + 599 497 @@ -3552,11 +3577,11 @@ p, li { white-space: pre-wrap; } lineEdit_InternetGamePassword setEnabled(bool) - + 411 443 - + 717 444 @@ -3568,11 +3593,11 @@ p, li { white-space: pre-wrap; } label_soundVolume setNum(int) - + 648 98 - + 336 99 @@ -3584,11 +3609,11 @@ p, li { white-space: pre-wrap; } pushButton_editManualBlindsOrder setEnabled(bool) - + 753 220 - + 753 256 @@ -3600,11 +3625,11 @@ p, li { white-space: pre-wrap; } pushButton_netEditManualBlindsOrder setEnabled(bool) - + 756 218 - + 756 245 @@ -3616,11 +3641,11 @@ p, li { white-space: pre-wrap; } lineEdit_avatarServerAddress setEnabled(bool) - + 314 318 - + 366 320