Tag: cws_src680_hsqlcsv
User: fs      
Date: 2006/09/18 13:19:23

Modified:
   dba/dbaccess/source/ui/misc/imageprovider.cxx

Log:
 #i69526# moved all tree icons into the ImageProvider - no hhard-coded versions 
anymore

File Changes:

Directory: /dba/dbaccess/source/ui/misc/
========================================

File [changed]: imageprovider.cxx
Url: 
http://dba.openoffice.org/source/browse/dba/dbaccess/source/ui/misc/imageprovider.cxx?r1=1.1.2.1&r2=1.1.2.2
Delta lines:  +38 -3
--------------------
--- imageprovider.cxx   14 Sep 2006 11:46:17 -0000      1.1.2.1
+++ imageprovider.cxx   18 Sep 2006 20:19:20 -0000      1.1.2.2
@@ -4,9 +4,9 @@
  *
  *  $RCSfile: imageprovider.cxx,v $
  *
- *  $Revision: 1.1.2.1 $
+ *  $Revision: 1.1.2.2 $
  *
- *  last change: $Author: fs $ $Date: 2006/09/14 11:46:17 $
+ *  last change: $Author: fs $ $Date: 2006/09/18 20:19:20 $
  *
  *  The Contents of this file are made available subject to
  *  the terms of GNU Lesser General Public License Version 2.1.
@@ -219,6 +219,41 @@
             break;
         }
         return nImageResourceID;
+    }
+
+       //--------------------------------------------------------------------
+    Image ImageProvider::getFolderImage( sal_Int32 _nDatabaseObjectType, bool 
_bHighContrast )
+    {
+        USHORT nImageResourceID( 0 );
+        switch ( _nDatabaseObjectType )
+        {
+        case DatabaseObject::QUERY:
+            nImageResourceID = _bHighContrast ? QUERYFOLDER_TREE_ICON_SCH : 
QUERYFOLDER_TREE_ICON;
+            break;
+        case DatabaseObject::FORM:
+            nImageResourceID = _bHighContrast ? FORMFOLDER_TREE_ICON_SCH : 
FORMFOLDER_TREE_ICON;
+            break;
+        case DatabaseObject::REPORT:
+            nImageResourceID = _bHighContrast ? REPORTFOLDER_TREE_ICON_SCH : 
REPORTFOLDER_TREE_ICON;
+            break;
+        case DatabaseObject::TABLE:
+            nImageResourceID = _bHighContrast ? TABLEFOLDER_TREE_ICON_SCH : 
TABLEFOLDER_TREE_ICON;
+            break;
+        default:
+            OSL_ENSURE( false, "ImageProvider::getDefaultImage: invalid 
database object type!" );
+            break;
+        }
+
+        Image aFolderImage;
+        if ( nImageResourceID )
+            aFolderImage = Image( ModuleRes( nImageResourceID ) );
+        return aFolderImage;
+    }
+
+       //--------------------------------------------------------------------
+    Image ImageProvider::getDatabaseImage( bool _bHighContrast )
+    {
+        return Image( ModuleRes( _bHighContrast ? DATABASE_TREE_ICON_SCH : 
DATABASE_TREE_ICON ) );
     }
 
 //........................................................................




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to