[Top][All Lists]
[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;
- [Camino-devel] camino/src/client ClientInterface.cpp ClientInt...,
Pascal Audoux <=