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]
