camino-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Camino-devel] camino/src/client ClientInterface.cpp ClientInt...


From: Pascal Audoux
Subject: [Camino-devel] camino/src/client ClientInterface.cpp ClientInt...
Date: Sat, 01 Feb 2003 03:20:12 -0500

CVSROOT:        /cvsroot/camino
Module name:    camino
Changes by:     Pascal Audoux <address@hidden>  03/02/01 03:20:12

Modified files:
        src/client     : ClientInterface.cpp ClientInterface.h 

Log message:
        use of DialogTheme

Patches:
Index: camino/src/client/ClientInterface.cpp
diff -u camino/src/client/ClientInterface.cpp:1.14 
camino/src/client/ClientInterface.cpp:1.15
--- camino/src/client/ClientInterface.cpp:1.14  Thu Jan 30 16:44:11 2003
+++ camino/src/client/ClientInterface.cpp       Sat Feb  1 03:20:12 2003
@@ -2,7 +2,7 @@
 **
 ** Camino
 **
-** Version : $Id: ClientInterface.cpp,v 1.14 2003/01/30 21:44:11 Audoux Exp $
+** Version : $Id: ClientInterface.cpp,v 1.15 2003/02/01 08:20:12 Audoux Exp $
 **
 ** Author(s) : Philippe Fremy, Pascal Audoux
 ** Creation : 15/01/2003
@@ -35,17 +35,17 @@
 #include <qpushbutton.h>
 
 // application specific include files
+#include "server/ServerDialog.h"
+#include "server/CaminoServer.h"
+#include "server/ServerWidget.h"
+
 #include "client/DialogConnection.h"
+#include "client/DialogTheme.h"
 #include "client/Game.h"
 #include "client/Theme.h"
 #include "client/ClientInterface.h"
 #include "client/ClientEngine.h"
 
-#include "server/ServerDialog.h"
-#include "server/CaminoServer.h"
-#include "server/ServerWidget.h"
-
-
 extern Theme theme;
 
 ClientInterface::ClientInterface()
@@ -148,6 +148,7 @@
                quitting();
                break;
        case ACT_THEME:
+               chooseTheme();
                break;
        case ACT_ZOOMSMALL:
                zoom( 1 );
@@ -235,6 +236,15 @@
        }
        theme.setZoomLevel( level );
        _game->reupdate();
+}
+
+void ClientInterface::chooseTheme()
+{
+       DialogTheme themeDlg;
+       themeDlg.setTheme( "" );
+       if( themeDlg.exec() ) {
+               themeDlg.getTheme();
+       }
 }
 
 // the server widget must be created with the server, else, it loses some 
messages
Index: camino/src/client/ClientInterface.h
diff -u camino/src/client/ClientInterface.h:1.11 
camino/src/client/ClientInterface.h:1.12
--- camino/src/client/ClientInterface.h:1.11    Thu Jan 30 16:44:11 2003
+++ camino/src/client/ClientInterface.h Sat Feb  1 03:20:12 2003
@@ -5,7 +5,7 @@
 ** ClientInterface.h
 ** Interface of the client
 **
-** Version : $Id: ClientInterface.h,v 1.11 2003/01/30 21:44:11 Audoux Exp $
+** Version : $Id: ClientInterface.h,v 1.12 2003/02/01 08:20:12 Audoux Exp $
 ** Author(s) : Philippe Fremy, Pascal Audoux
 ** Creation : 14/01/2003
 ** Copyright: Pascal Audoux, Philippe Fremy 2003
@@ -109,6 +109,8 @@
        void connectToServer();
 
        void zoom( int level );
+
+       void chooseTheme();
 
        Game * _game;
        ClientEngine * _clientEngine;




reply via email to

[Prev in Thread] Current Thread [Next in Thread]