From bea2d741396f86d363da83cfc84a2ac5617459a0 Mon Sep 17 00:00:00 2001 From: doitux Date: Tue, 25 Aug 2009 23:21:03 +0000 Subject: [PATCH] adds internet game login dialog. nothing implemented yet. just the clean ui --- pokerth_game.pro | 16 +- src/gui/qt/internetgamelogindialog.ui | 142 ++++++++++++++++++ .../internetgamelogindialogimpl.cpp | 6 + .../internetgamelogindialogimpl.h | 12 ++ 4 files changed, 171 insertions(+), 5 deletions(-) create mode 100644 src/gui/qt/internetgamelogindialog.ui create mode 100644 src/gui/qt/internetgamelogindialog/internetgamelogindialogimpl.cpp create mode 100644 src/gui/qt/internetgamelogindialog/internetgamelogindialogimpl.h diff --git a/pokerth_game.pro b/pokerth_game.pro index 7800e73c..77199c8a 100644 --- a/pokerth_game.pro +++ b/pokerth_game.pro @@ -8,7 +8,7 @@ CONFIG += qt \ exceptions \ rtti \ stl \ - warn_on \ + warn_on # ####Uncomment this for RELEASE on Linux/Unix/BSD (only for static Qt) # QTPLUGIN += qjpeg qgif @@ -55,6 +55,7 @@ INCLUDEPATH += . \ src/gui/qt/styles \ src/gui/qt/changehumanplayernamedialog \ src/gui/qt/changecompleteblindsdialog \ + src/gui/qt/internetgamelogindialog \ src/gui/qt/mymessagedialog \ src/gui/qt/gamelobbydialog \ src/gui/qt/timeoutmsgbox @@ -92,6 +93,7 @@ DEPENDPATH += . \ src/gui/qt/serverlistdialog \ src/gui/qt/styles \ src/gui/qt/changehumanplayernamedialog \ + src/gui/qt/internetgamelogindialog \ src/gui/qt/changecompleteblindsdialog \ src/gui/qt/mymessagedialog \ src/gui/qt/gamelobbydialog \ @@ -189,7 +191,8 @@ HEADERS += src/game.h \ src/gui/qt/gametable/mytimeoutlabel.h \ src/gui/qt/gametable/mynamelabel.h \ src/gui/qt/settingsdialog/mystylelistitem.h \ - src/gui/qt/gamelobbydialog/mygamelistsortfilterproxymodel.h + src/gui/qt/gamelobbydialog/mygamelistsortfilterproxymodel.h \ + src/gui/qt/internetgamelogindialog/internetgamelogindialogimpl.h FORMS += src/gui/qt/gametable.ui \ src/gui/qt/aboutpokerth.ui \ src/gui/qt/connecttoserverdialog.ui \ @@ -206,7 +209,8 @@ FORMS += src/gui/qt/gametable.ui \ src/gui/qt/gamelobbydialog.ui \ src/gui/qt/mymessagedialog.ui \ src/gui/qt/manualblindsorderdialog.ui \ - src/gui/qt/serverlistdialog.ui + src/gui/qt/serverlistdialog.ui \ + src/gui/qt/internetgamelogindialog.ui SOURCES += src/pokerth.cpp \ src/gui/qt/chattools/chattools.cpp \ src/gui/qt/sound/sdlplayer.cpp \ @@ -253,7 +257,8 @@ SOURCES += src/pokerth.cpp \ src/gui/qt/gametable/mytimeoutlabel.cpp \ src/gui/qt/gametable/mynamelabel.cpp \ src/gui/qt/settingsdialog/mystylelistitem.cpp \ - src/gui/qt/gamelobbydialog/mygamelistsortfilterproxymodel.cpp + src/gui/qt/gamelobbydialog/mygamelistsortfilterproxymodel.cpp \ + src/gui/qt/internetgamelogindialog/internetgamelogindialogimpl.cpp TRANSLATIONS = ts/pokerth_bg.ts \ ts/pokerth_cz.ts \ ts/pokerth_de.ts \ @@ -294,7 +299,8 @@ win32 { ../GnuTLS/lib \ ../curl/lib \ ../zlib - LIBS += -lpokerth_lib -lpokerth_protocol + LIBS += -lpokerth_lib \ + -lpokerth_protocol win32-msvc2005 { LIBPATH += Release/lib \ ../SDL/VisualC/SDL/Release \ diff --git a/src/gui/qt/internetgamelogindialog.ui b/src/gui/qt/internetgamelogindialog.ui new file mode 100644 index 00000000..e5fa2265 --- /dev/null +++ b/src/gui/qt/internetgamelogindialog.ui @@ -0,0 +1,142 @@ + + + internetGameLoginDialog + + + + 0 + 0 + 288 + 230 + + + + Internet Game Login + + + + + + Registered User + + + true + + + + + + Username: + + + + + + + + + + Password: + + + + + + + + + + Remember Password (not recommended) + + + + + + + + + + Login as Guest + + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Login + + + + + + + Cancel + + + + + + + + + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<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=" color:#0000ff;">Create an user account ...</span></p></body></html> + + + + + + + + + pushButton + clicked() + internetGameLoginDialog + accept() + + + 176 + 180 + + + 284 + 216 + + + + + pushButton_2 + clicked() + internetGameLoginDialog + reject() + + + 244 + 194 + + + 290 + 150 + + + + + diff --git a/src/gui/qt/internetgamelogindialog/internetgamelogindialogimpl.cpp b/src/gui/qt/internetgamelogindialog/internetgamelogindialogimpl.cpp new file mode 100644 index 00000000..15947c1f --- /dev/null +++ b/src/gui/qt/internetgamelogindialog/internetgamelogindialogimpl.cpp @@ -0,0 +1,6 @@ +#include "internetgamelogindialogimpl.h" + +internetGameLoginDialog::internetGameLoginDialog(QWidget *parent) : + QDialog(parent){ + setupUi(this); +} diff --git a/src/gui/qt/internetgamelogindialog/internetgamelogindialogimpl.h b/src/gui/qt/internetgamelogindialog/internetgamelogindialogimpl.h new file mode 100644 index 00000000..ab4ee16a --- /dev/null +++ b/src/gui/qt/internetgamelogindialog/internetgamelogindialogimpl.h @@ -0,0 +1,12 @@ +#ifndef INTERNETGAMELOGINDIALOGIMPL_H +#define INTERNETGAMELOGINDIALOGIMPL_H + +#include "ui_internetgamelogindialog.h" + +class internetGameLoginDialog : public QDialog, private Ui::internetGameLoginDialog { + Q_OBJECT +public: + internetGameLoginDialog(QWidget *parent = 0); +}; + +#endif // INTERNETGAMELOGINDIALOGIMPL_H