camino-devel
[Top][All Lists]
Advanced

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

[Camino-devel] camino/src/client Theme.h Theme.cpp


From: Pascal Audoux
Subject: [Camino-devel] camino/src/client Theme.h Theme.cpp
Date: Tue, 28 Jan 2003 15:35:25 -0500

CVSROOT:        /cvsroot/camino
Module name:    camino
Changes by:     Pascal Audoux <address@hidden>  03/01/28 15:35:25

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

Log message:
        change API + add method for getting the pixmap of a tile

Patches:
Index: camino/src/client/Theme.cpp
diff -u camino/src/client/Theme.cpp:1.2 camino/src/client/Theme.cpp:1.3
--- camino/src/client/Theme.cpp:1.2     Thu Jan 23 17:34:27 2003
+++ camino/src/client/Theme.cpp Tue Jan 28 15:35:25 2003
@@ -2,7 +2,7 @@
 **
 ** Camino
 **
-** Version : $Id: Theme.cpp,v 1.2 2003/01/23 22:34:27 Audoux Exp $
+** Version : $Id: Theme.cpp,v 1.3 2003/01/28 20:35:25 Audoux Exp $
 **
 ** Author(s) : Philippe Fremy, Pascal Audoux
 ** Creation : 22/01/2003
@@ -86,10 +86,17 @@
        return ret;
 }
 
-QCanvasPixmapArray * Theme::tile( int num, int side )
+QCanvasPixmapArray * Theme::getTileArray( int num, int side )
 {
        // XXX: add some checks...
        return _tiles[_level-1][num][side];
+}
+
+const QPixmap & Theme::getTilePixmap( int num, int side )
+{
+       // XXX: add some checks...
+       QCanvasPixmapArray * array = _tiles[_level-1][num][side];
+       return  *( array->image( 0 ) );
 }
 
 
Index: camino/src/client/Theme.h
diff -u camino/src/client/Theme.h:1.2 camino/src/client/Theme.h:1.3
--- camino/src/client/Theme.h:1.2       Thu Jan 23 17:34:27 2003
+++ camino/src/client/Theme.h   Tue Jan 28 15:35:25 2003
@@ -5,7 +5,7 @@
 ** Theme.h
 ** Manage theme data and pictures
 **
-** Version : $Id: Theme.h,v 1.2 2003/01/23 22:34:27 Audoux Exp $
+** Version : $Id: Theme.h,v 1.3 2003/01/28 20:35:25 Audoux Exp $
 ** Author(s) : Philippe Fremy, Pascal Audoux
 ** Creation : 22/01/2003
 ** Copyright: Pascal Audoux, Philippe Fremy 2003
@@ -54,13 +54,15 @@
        /** Initializes the theme */
        void init();
 
-       QCanvasPixmapArray * tile( int num, int side );
+       QCanvasPixmapArray * getTileArray( int num, int side );
 
        void setZoomLevel( int level ) { _level = level; }
 
        int getZoomLevel() { return _level; }
 
        int getZoomSize();
+
+       const QPixmap & getTilePixmap( int num, int side );
 
 protected:
        int _level;




reply via email to

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