dbaccess/AllLangResTarget_dbu.mk | 4 dbaccess/inc/bitmaps.hlst | 39 ++++++++ dbaccess/source/ui/app/AppDetailPageHelper.cxx | 26 ++--- dbaccess/source/ui/app/AppDetailPageHelper.hxx | 4 dbaccess/source/ui/app/AppIconControl.cxx | 7 - dbaccess/source/ui/dlg/CollectionView.cxx | 5 - dbaccess/source/ui/dlg/indexdialog.cxx | 3 dbaccess/source/ui/dlg/indexdialog.src | 5 - dbaccess/source/ui/dlg/sqlmessage.cxx | 15 +-- dbaccess/source/ui/dlg/sqlmessage.src | 15 --- dbaccess/source/ui/imagelists/dbimagelists.src | 119 ------------------------- dbaccess/source/ui/inc/dbu_misc.hrc | 2 dbaccess/source/ui/inc/dbu_resource.hrc | 27 ----- dbaccess/source/ui/inc/imageprovider.hxx | 4 dbaccess/source/ui/misc/WNameMatch.cxx | 11 +- dbaccess/source/ui/misc/WTypeSelect.cxx | 3 dbaccess/source/ui/misc/WizardPages.src | 10 -- dbaccess/source/ui/misc/imageprovider.cxx | 49 +++++----- dbaccess/source/ui/querydesign/TableWindow.cxx | 3 dbaccess/source/ui/querydesign/query.src | 5 - postprocess/CustomTarget_images.mk | 1 21 files changed, 108 insertions(+), 249 deletions(-)
New commits: commit fea8976c0152632919587dd4e3225d6283e6691f Author: Caolán McNamara <caol...@redhat.com> Date: Tue Apr 25 15:43:34 2017 +0100 remove dbaccess bitmaps from .src files Change-Id: I85e0d4bce7c2d1da2cc78c00e15e485152039c3e diff --git a/dbaccess/AllLangResTarget_dbu.mk b/dbaccess/AllLangResTarget_dbu.mk index 46bd6d452ee8..6cb9ced4ddc3 100644 --- a/dbaccess/AllLangResTarget_dbu.mk +++ b/dbaccess/AllLangResTarget_dbu.mk @@ -49,8 +49,4 @@ $(eval $(call gb_SrsTarget_add_files,dbaccess/dbu,\ dbaccess/source/ui/uno/copytablewizard.src \ )) -$(eval $(call gb_SrsTarget_add_nonlocalizable_files,dbaccess/dbu,\ - dbaccess/source/ui/imagelists/dbimagelists.src \ -)) - # vim: set noet sw=4 ts=4: diff --git a/dbaccess/inc/bitmaps.hlst b/dbaccess/inc/bitmaps.hlst new file mode 100644 index 000000000000..17303e2c7151 --- /dev/null +++ b/dbaccess/inc/bitmaps.hlst @@ -0,0 +1,39 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4; fill-column: 100 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ + +#ifndef INCLUDED_DBACCESS_INC_BITMAPS_HRC +#define INCLUDED_DBACCESS_INC_BITMAPS_HRC + +#define BMP_FORMFOLDER_TREE_L "dbaccess/res/forms_32.png" +#define BMP_REPORTFOLDER_TREE_L "dbaccess/res/reports_32.png" +#define BMP_QUERYFOLDER_TREE_L "dbaccess/res/queries_32.png" +#define BMP_TABLEFOLDER_TREE_L "dbaccess/res/tables_32.png" +#define DATABASE_TREE_ICON "dbaccess/res/db.png" +#define TABLE_TREE_ICON "res/sx03188.png" +#define TABLEFOLDER_TREE_ICON "res/sx03187.png" +#define VIEW_TREE_ICON "res/sx16670.png" +#define QUERY_TREE_ICON "res/sx03202.png" +#define QUERYFOLDER_TREE_ICON "res/sx03201.png" +#define FORM_TREE_ICON "dbaccess/res/form_16.png" +#define FORMFOLDER_TREE_ICON "dbaccess/res/forms_16.png" +#define REPORT_TREE_ICON "dbaccess/res/report_16.png" +#define REPORTFOLDER_TREE_ICON "dbaccess/res/reports_16.png" +#define BMP_NAVIGATION_BTN_UP_SC "res/fp010.png" +#define BMP_NAVIGATION_CREATEFOLDER_SC "res/fp015.png" +#define BMP_EXCEPTION_ERROR "dbaccess/res/exerror.png" +#define BMP_EXCEPTION_WARNING "dbaccess/res/exwarning.png" +#define BMP_EXCEPTION_INFO "dbaccess/res/exinfo.png" +#define BMP_PRIMARY_KEY "dbaccess/res/jo01.png" +#define BMP_PKEYICON "dbaccess/res/pkey.png" +#define BMP_UP "dbaccess/res/sortup.png" +#define BMP_DOWN "dbaccess/res/sortdown.png" + +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab cinoptions=b1,g0,N-s cinkeys+=0=break: */ diff --git a/dbaccess/source/ui/app/AppDetailPageHelper.cxx b/dbaccess/source/ui/app/AppDetailPageHelper.cxx index 950fbe17ac46..7897e6692227 100644 --- a/dbaccess/source/ui/app/AppDetailPageHelper.cxx +++ b/dbaccess/source/ui/app/AppDetailPageHelper.cxx @@ -583,10 +583,9 @@ void OAppDetailPageHelper::createTablesPage(const Reference< XConnection>& _xCon setDetailPage(m_pLists[E_TABLE]); } -void OAppDetailPageHelper::getElementIcons( ElementType _eType, sal_uInt16& _rImageId) +OUString OAppDetailPageHelper::getElementIcons(ElementType _eType) { ImageProvider aImageProvider; - _rImageId = 0; sal_Int32 nDatabaseObjectType( 0 ); switch(_eType ) @@ -596,16 +595,16 @@ void OAppDetailPageHelper::getElementIcons( ElementType _eType, sal_uInt16& _rIm case E_QUERY: nDatabaseObjectType = DatabaseObject::QUERY; break; default: OSL_FAIL( "OAppDetailPageHelper::GetElementIcons: invalid element type!" ); - return; + return OUString(); } - _rImageId = ImageProvider::getDefaultImageResourceID( nDatabaseObjectType ); + + return ImageProvider::getDefaultImageResourceID(nDatabaseObjectType); } void OAppDetailPageHelper::createPage(ElementType _eType,const Reference< XNameAccess >& _xContainer) { OSL_ENSURE(E_TABLE != _eType,"E_TABLE isn't allowed."); - sal_uInt16 nImageId = 0; OString sHelpId; ImageProvider aImageProvider; Image aFolderImage; @@ -626,7 +625,7 @@ void OAppDetailPageHelper::createPage(ElementType _eType,const Reference< XNameA default: OSL_FAIL("Illegal call!"); } - getElementIcons( _eType, nImageId ); + OUString sImageId = getElementIcons(_eType); if ( !m_pLists[_eType] ) { @@ -637,7 +636,7 @@ void OAppDetailPageHelper::createPage(ElementType _eType,const Reference< XNameA { if ( !m_pLists[_eType]->GetEntryCount() && _xContainer.is() ) { - fillNames( _xContainer, _eType, nImageId, nullptr ); + fillNames( _xContainer, _eType, sImageId, nullptr ); m_pLists[_eType]->SelectAll(false); } @@ -682,7 +681,7 @@ namespace } void OAppDetailPageHelper::fillNames( const Reference< XNameAccess >& _xContainer, const ElementType _eType, - const sal_uInt16 _nImageId, SvTreeListEntry* _pParent ) + const OUString& rImageId, SvTreeListEntry* _pParent ) { OSL_ENSURE(_xContainer.is(),"Data source is NULL! -> GPF"); OSL_ENSURE( ( _eType >= E_TABLE ) && ( _eType < E_ELEMENT_TYPE_COUNT ), "OAppDetailPageHelper::fillNames: invalid type!" ); @@ -707,13 +706,13 @@ void OAppDetailPageHelper::fillNames( const Reference< XNameAccess >& _xContaine { pEntry = pList->InsertEntry( *pIter, _pParent, false, TREELIST_APPEND, reinterpret_cast< void* >( nFolderIndicator ) ); getBorderWin().getView()->getAppController().containerFound( Reference< XContainer >( xSubElements, UNO_QUERY ) ); - fillNames( xSubElements, _eType, _nImageId, pEntry ); + fillNames( xSubElements, _eType, rImageId, pEntry ); } else { pEntry = pList->InsertEntry( *pIter, _pParent ); - Image aImage{BitmapEx(ModuleRes(_nImageId))}; + Image aImage{BitmapEx(rImageId)}; pList->SetExpandedEntryBmp(pEntry, aImage); pList->SetCollapsedEntryBmp(pEntry, aImage); } @@ -829,20 +828,19 @@ SvTreeListEntry* OAppDetailPageHelper::elementAdded(ElementType _eType,const OUS } } - sal_uInt16 nImageId = 0; - getElementIcons( _eType, nImageId ); + OUString sImageId = getElementIcons(_eType); Reference<XNameAccess> xContainer(_rObject,UNO_QUERY); if ( xContainer.is() ) { const sal_Int32 nFolderIndicator = lcl_getFolderIndicatorForType( _eType ); pRet = pTreeView->InsertEntry( _rName, pEntry, false, TREELIST_APPEND, reinterpret_cast< void* >( nFolderIndicator ) ); - fillNames( xContainer, _eType, nImageId, pRet ); + fillNames( xContainer, _eType, sImageId, pRet ); } else { pRet = pTreeView->InsertEntry( _rName, pEntry ); - Image aImage{BitmapEx(ModuleRes(nImageId))}; + Image aImage{BitmapEx(sImageId)}; pTreeView->SetExpandedEntryBmp( pRet, aImage ); pTreeView->SetCollapsedEntryBmp( pRet, aImage ); } diff --git a/dbaccess/source/ui/app/AppDetailPageHelper.hxx b/dbaccess/source/ui/app/AppDetailPageHelper.hxx index 0041f6c636d2..b6c05d50ec7f 100644 --- a/dbaccess/source/ui/app/AppDetailPageHelper.hxx +++ b/dbaccess/source/ui/app/AppDetailPageHelper.hxx @@ -105,7 +105,7 @@ namespace dbaui /** retrieves the resource ids of the images representing elements of the given type */ - static void getElementIcons( ElementType _eType, sal_uInt16& _rImageId); + static OUString getElementIcons(ElementType _eType); /** fills the names in the listbox @param _xContainer @@ -119,7 +119,7 @@ namespace dbaui */ void fillNames( const css::uno::Reference< css::container::XNameAccess >& _xContainer, const ElementType _eType, - const sal_uInt16 _nImageId, + const OUString& rImageId, SvTreeListEntry* _pParent ); /** sets the detail page diff --git a/dbaccess/source/ui/app/AppIconControl.cxx b/dbaccess/source/ui/app/AppIconControl.cxx index 4ac9205b108f..85c12fa3ddb8 100644 --- a/dbaccess/source/ui/app/AppIconControl.cxx +++ b/dbaccess/source/ui/app/AppIconControl.cxx @@ -22,6 +22,7 @@ #include "dbaccess_helpid.hrc" #include "moduledbu.hxx" #include "dbu_app.hrc" +#include "bitmaps.hlst" #include <vcl/image.hxx> #include "callbacks.hxx" #include "AppElementType.hxx" @@ -38,9 +39,9 @@ OApplicationIconControl::OApplicationIconControl(vcl::Window* _pParent) const struct CategoryDescriptor { - sal_uInt16 nLabelResId; + sal_uInt16 nLabelResId; ElementType eType; - sal_uInt16 nImageResId; + const char* aImageResId; } aCategories[] = { { RID_STR_TABLES_CONTAINER, E_TABLE, BMP_TABLEFOLDER_TREE_L }, { RID_STR_QUERIES_CONTAINER, E_QUERY, BMP_QUERYFOLDER_TREE_L }, @@ -51,7 +52,7 @@ OApplicationIconControl::OApplicationIconControl(vcl::Window* _pParent) { SvxIconChoiceCtrlEntry* pEntry = InsertEntry( OUString( ModuleRes( aCategorie.nLabelResId ) ) , - Image(BitmapEx(ModuleRes(aCategorie.nImageResId)))); + Image(BitmapEx(OUString::createFromAscii(aCategorie.aImageResId)))); if ( pEntry ) pEntry->SetUserData( new ElementType( aCategorie.eType ) ); } diff --git a/dbaccess/source/ui/dlg/CollectionView.cxx b/dbaccess/source/ui/dlg/CollectionView.cxx index 8899c2646bc1..5b59928037ab 100644 --- a/dbaccess/source/ui/dlg/CollectionView.cxx +++ b/dbaccess/source/ui/dlg/CollectionView.cxx @@ -32,6 +32,7 @@ #include <com/sun/star/beans/PropertyValue.hpp> #include <vcl/msgbox.hxx> #include "dbustrings.hrc" +#include "bitmaps.hlst" #include "UITools.hxx" #include <com/sun/star/container/XHierarchicalNameContainer.hpp> #include <com/sun/star/ucb/InteractiveAugmentedIOException.hpp> @@ -80,8 +81,8 @@ OCollectionView::OCollectionView( vcl::Window * pParent m_pName->GrabFocus(); m_pNewFolder->SetStyle( m_pNewFolder->GetStyle() | WB_NOPOINTERFOCUS ); - m_pUp->SetModeImage(Image(BitmapEx(ModuleRes(BMP_NAVIGATION_BTN_UP_SC)))); - m_pNewFolder->SetModeImage(Image(BitmapEx(ModuleRes(BMP_NAVIGATION_CREATEFOLDER_SC)))); + m_pUp->SetModeImage(Image(BitmapEx(BMP_NAVIGATION_BTN_UP_SC))); + m_pNewFolder->SetModeImage(Image(BitmapEx(BMP_NAVIGATION_CREATEFOLDER_SC))); m_pView->SetDoubleClickHdl( LINK( this, OCollectionView, Dbl_Click_FileView ) ); m_pView->EnableAutoResize(); diff --git a/dbaccess/source/ui/dlg/indexdialog.cxx b/dbaccess/source/ui/dlg/indexdialog.cxx index 715c0f33ba6d..cd11cc5b45ed 100644 --- a/dbaccess/source/ui/dlg/indexdialog.cxx +++ b/dbaccess/source/ui/dlg/indexdialog.cxx @@ -23,6 +23,7 @@ #include "indexdialog.hxx" #include "dbu_dlg.hrc" +#include "bitmaps.hlst" #include "dbaccess_helpid.hrc" #include "indexfieldscontrol.hxx" #include "indexcollection.hxx" @@ -281,7 +282,7 @@ namespace dbaui void DbaIndexDialog::fillIndexList() { - Image aPKeyIcon(BitmapEx(ModuleRes(BMP_PKEYICON))); + Image aPKeyIcon(BitmapEx(BMP_PKEYICON)); // fill the list with the index names m_pIndexList->Clear(); Indexes::const_iterator aIndexLoop = m_pIndexes->begin(); diff --git a/dbaccess/source/ui/dlg/indexdialog.src b/dbaccess/source/ui/dlg/indexdialog.src index eaaae1bd2f1d..2a9291883a9b 100644 --- a/dbaccess/source/ui/dlg/indexdialog.src +++ b/dbaccess/source/ui/dlg/indexdialog.src @@ -52,11 +52,6 @@ String STR_LOGICAL_INDEX_NAME Text [ en-US ] = "index"; }; -Bitmap BMP_PKEYICON -{ - File = "pkey.png"; -}; - String STR_NEED_INDEX_FIELDS { Text [ en-US ] = "The index must contain at least one field."; diff --git a/dbaccess/source/ui/dlg/sqlmessage.cxx b/dbaccess/source/ui/dlg/sqlmessage.cxx index 56bed0d40fcd..b4a95c461dd4 100644 --- a/dbaccess/source/ui/dlg/sqlmessage.cxx +++ b/dbaccess/source/ui/dlg/sqlmessage.cxx @@ -19,6 +19,7 @@ #include "sqlmessage.hxx" #include "dbu_dlg.hrc" +#include "bitmaps.hlst" #include <com/sun/star/sdbc/SQLException.hpp> #include <com/sun/star/sdb/SQLContext.hpp> #include <vcl/fixed.hxx> @@ -58,12 +59,12 @@ namespace class ImageProvider { private: - sal_uInt16 m_defaultImageID; + OUString m_defaultImageID; mutable Image m_defaultImage; public: - explicit ImageProvider( sal_uInt16 _defaultImageID ) + explicit ImageProvider(const OUString& _defaultImageID) :m_defaultImageID( _defaultImageID ) { } @@ -71,7 +72,7 @@ namespace Image const & getImage() const { if ( !m_defaultImage ) - m_defaultImage = Image(BitmapEx(ModuleRes(m_defaultImageID))); + m_defaultImage = Image(BitmapEx(m_defaultImageID)); return m_defaultImage; } }; @@ -110,18 +111,18 @@ namespace std::shared_ptr< ImageProvider > const & getImageProvider( SQLExceptionInfo::TYPE _eType ) const { std::shared_ptr< ImageProvider >* ppProvider( &m_pErrorImage ); - sal_uInt16 nNormalImageID( BMP_EXCEPTION_ERROR ); + OUString sNormalImageID(BMP_EXCEPTION_ERROR); switch ( _eType ) { case SQLExceptionInfo::TYPE::SQLWarning: ppProvider = &m_pWarningsImage; - nNormalImageID = BMP_EXCEPTION_WARNING; + sNormalImageID = BMP_EXCEPTION_WARNING; break; case SQLExceptionInfo::TYPE::SQLContext: ppProvider = &m_pInfoImage; - nNormalImageID = BMP_EXCEPTION_INFO; + sNormalImageID = BMP_EXCEPTION_INFO; break; default: @@ -129,7 +130,7 @@ namespace } if ( !ppProvider->get() ) - ppProvider->reset( new ImageProvider( nNormalImageID ) ); + ppProvider->reset(new ImageProvider(sNormalImageID)); return *ppProvider; } diff --git a/dbaccess/source/ui/dlg/sqlmessage.src b/dbaccess/source/ui/dlg/sqlmessage.src index c773173f2f97..7a288b5e7f87 100644 --- a/dbaccess/source/ui/dlg/sqlmessage.src +++ b/dbaccess/source/ui/dlg/sqlmessage.src @@ -20,21 +20,6 @@ #include "dbaccess_helpid.hrc" #include "dbu_dlg.hrc" -Bitmap BMP_EXCEPTION_ERROR -{ - File = "exerror.png"; -}; - -Bitmap BMP_EXCEPTION_WARNING -{ - File = "exwarning.png"; -}; - -Bitmap BMP_EXCEPTION_INFO -{ - File = "exinfo.png"; -}; - String STR_EXCEPTION_STATUS { Text [ en-US ] = "SQL Status"; diff --git a/dbaccess/source/ui/imagelists/dbimagelists.src b/dbaccess/source/ui/imagelists/dbimagelists.src deleted file mode 100644 index 9eabea7a038c..000000000000 --- a/dbaccess/source/ui/imagelists/dbimagelists.src +++ /dev/null @@ -1,119 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -/* - * This file is part of the LibreOffice project. - * - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. - * - * This file incorporates work covered by the following license notice: - * - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed - * with this work for additional information regarding copyright - * ownership. The ASF licenses this file to you under the Apache - * License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of - * the License at http://www.apache.org/licenses/LICENSE-2.0 . - */ - -#include "dbu_dlg.hrc" -#include "browserids.hxx" - -Bitmap BMP_FORMFOLDER_TREE_L -{ - File = "forms_32"; -}; - -Bitmap BMP_REPORTFOLDER_TREE_L -{ - File = "reports_32"; -}; - -Bitmap BMP_QUERYFOLDER_TREE_L -{ - File = "queries_32"; -}; - -Bitmap BMP_TABLEFOLDER_TREE_L -{ - File = "tables_32"; -}; - -// database object icons - -// the whole database - -Bitmap DATABASE_TREE_ICON -{ - File = "db.png"; -}; - -// tables and table folders - -Bitmap TABLE_TREE_ICON -{ - File = "sx03188.png"; -}; - -Bitmap TABLEFOLDER_TREE_ICON -{ - File = "sx03187.png"; -}; - -// views - -Bitmap VIEW_TREE_ICON -{ - File = "sx16670.png"; -}; - -// queries and query folders - -Bitmap QUERY_TREE_ICON -{ - File = "sx03202.png"; -}; - -Bitmap QUERYFOLDER_TREE_ICON -{ - File = "sx03201.png"; -}; - -// forms and form folders - -Bitmap FORM_TREE_ICON -{ - File = "form_16"; -}; - -Bitmap FORMFOLDER_TREE_ICON -{ - File = "forms_16"; -}; - -// reports and report folders - -Bitmap REPORT_TREE_ICON -{ - File = "report_16"; -}; - -Bitmap REPORTFOLDER_TREE_ICON -{ - File = "reports_16"; -}; - -// new folder and parent folder - -Bitmap BMP_NAVIGATION_BTN_UP_SC -{ - File = "fp010"; -}; - -Bitmap BMP_NAVIGATION_CREATEFOLDER_SC -{ - File = "fp015"; -}; - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/dbaccess/source/ui/inc/dbu_misc.hrc b/dbaccess/source/ui/inc/dbu_misc.hrc index 0f68311d4e0c..8c62134ace7a 100644 --- a/dbaccess/source/ui/inc/dbu_misc.hrc +++ b/dbaccess/source/ui/inc/dbu_misc.hrc @@ -21,8 +21,6 @@ #include "dbu_resource.hrc" -#define BMP_UP RID_STR_MISC_START + 0 -#define BMP_DOWN RID_STR_MISC_START + 1 #define STR_WIZ_COLUMN_SELECT_TITEL RID_STR_MISC_START + 2 #define STR_WIZ_TYPE_SELECT_TITEL RID_STR_MISC_START + 3 #define STR_WIZ_NAME_ALREADY_DEFINED RID_STR_MISC_START + 4 diff --git a/dbaccess/source/ui/inc/dbu_resource.hrc b/dbaccess/source/ui/inc/dbu_resource.hrc index 0160b47aa680..d03ca555844c 100644 --- a/dbaccess/source/ui/inc/dbu_resource.hrc +++ b/dbaccess/source/ui/inc/dbu_resource.hrc @@ -94,33 +94,6 @@ // FREE -// images - -#define TABLE_TREE_ICON RID_IMAGE_START + 0 -#define VIEW_TREE_ICON RID_IMAGE_START + 1 -#define TABLEFOLDER_TREE_ICON RID_IMAGE_START + 2 -#define BMP_EXCEPTION_ERROR RID_IMAGE_START + 3 -#define BMP_EXCEPTION_WARNING RID_IMAGE_START + 4 -#define BMP_EXCEPTION_INFO RID_IMAGE_START + 5 -#define QUERYFOLDER_TREE_ICON RID_IMAGE_START + 6 -#define QUERY_TREE_ICON RID_IMAGE_START + 7 -#define DATABASE_TREE_ICON RID_IMAGE_START + 8 -#define BMP_PRIMARY_KEY RID_IMAGE_START + 9 -// free -#define BMP_PKEYICON RID_IMAGE_START + 12 -// free -#define REPORTFOLDER_TREE_ICON RID_IMAGE_START + 24 -#define BMP_FORMFOLDER_TREE_L RID_IMAGE_START + 39 -#define BMP_REPORTFOLDER_TREE_L RID_IMAGE_START + 40 -#define BMP_QUERYFOLDER_TREE_L RID_IMAGE_START + 41 -#define BMP_TABLEFOLDER_TREE_L RID_IMAGE_START + 42 -#define BMP_NAVIGATION_BTN_UP_SC RID_IMAGE_START + 47 -#define BMP_NAVIGATION_CREATEFOLDER_SC RID_IMAGE_START + 49 -#define FORM_TREE_ICON RID_IMAGE_START + 51 -#define REPORT_TREE_ICON RID_IMAGE_START + 52 -// free -#define FORMFOLDER_TREE_ICON RID_IMAGE_START + 55 - // strings #define STR_TBL_TITLE RID_STR_GEN_START #define STR_ERROR_DURING_CREATION RID_STR_GEN_START + 1 diff --git a/dbaccess/source/ui/inc/imageprovider.hxx b/dbaccess/source/ui/inc/imageprovider.hxx index 0d779f01aa95..f680c3ada06a 100644 --- a/dbaccess/source/ui/inc/imageprovider.hxx +++ b/dbaccess/source/ui/inc/imageprovider.hxx @@ -106,9 +106,7 @@ namespace dbaui the resource ID image to be used for the object type. Must be fed into a ModuleRes instance to actually load the image. */ - static sal_uInt16 getDefaultImageResourceID( - sal_Int32 _nDatabaseObjectType - ); + static OUString getDefaultImageResourceID(sal_Int32 _nDatabaseObjectType); /** retrieves the image to be used for folders of database objects @param _nDatabaseObjectType diff --git a/dbaccess/source/ui/misc/WNameMatch.cxx b/dbaccess/source/ui/misc/WNameMatch.cxx index 410d6a01942b..1724b643d1da 100644 --- a/dbaccess/source/ui/misc/WNameMatch.cxx +++ b/dbaccess/source/ui/misc/WNameMatch.cxx @@ -23,18 +23,21 @@ #include "WCopyTable.hxx" #include "dbaccess_helpid.hrc" #include "dbu_misc.hrc" +#include "bitmaps.hlst" #include <vcl/scrbar.hxx> #include <vcl/settings.hxx> #include <vcl/builderfactory.hxx> #include "svtools/treelistentry.hxx" #include <com/sun/star/sdbc/DataType.hpp> #include <o3tl/make_unique.hxx> + using namespace ::dbaui; + // OWizColumnSelect -OWizNameMatching::OWizNameMatching( vcl::Window* pParent) - :OWizardPage( pParent, "NameMatching", "dbaccess/ui/namematchingpage.ui" ) - , m_aImgUp(BitmapEx(ModuleRes(BMP_UP))) - , m_aImgDown(BitmapEx(ModuleRes(BMP_DOWN))) +OWizNameMatching::OWizNameMatching(vcl::Window* pParent) + : OWizardPage(pParent, "NameMatching", "dbaccess/ui/namematchingpage.ui") + , m_aImgUp(BitmapEx(BMP_UP)) + , m_aImgDown(BitmapEx(BMP_DOWN)) { get(m_pTABLE_LEFT, "leftlabel"); get(m_pTABLE_RIGHT, "rightlabel"); diff --git a/dbaccess/source/ui/misc/WTypeSelect.cxx b/dbaccess/source/ui/misc/WTypeSelect.cxx index 4d3a0961a435..429339e3899a 100644 --- a/dbaccess/source/ui/misc/WTypeSelect.cxx +++ b/dbaccess/source/ui/misc/WTypeSelect.cxx @@ -19,6 +19,7 @@ #include "WTypeSelect.hxx" #include "dbustrings.hrc" +#include "bitmaps.hlst" #include <tools/diagnose_ex.h> #include <osl/diagnose.h> #include "FieldDescriptions.hxx" @@ -234,7 +235,7 @@ OWizTypeSelect::OWizTypeSelect( vcl::Window* pParent, SvStream* _pStream ) m_pColumnNames->SetSelectHdl(LINK(this,OWizTypeSelect,ColumnSelectHdl)); - m_imgPKey = Image(BitmapEx(ModuleRes(BMP_PRIMARY_KEY))); + m_imgPKey = Image(BitmapEx(BMP_PRIMARY_KEY)); m_pTypeControl->Show(); m_pTypeControl->Init(); diff --git a/dbaccess/source/ui/misc/WizardPages.src b/dbaccess/source/ui/misc/WizardPages.src index 7c4f403cd5c0..5f1b15426ee4 100644 --- a/dbaccess/source/ui/misc/WizardPages.src +++ b/dbaccess/source/ui/misc/WizardPages.src @@ -56,16 +56,6 @@ String STR_WIZ_PB_OK Text [ en-US ] = "C~reate"; }; -Bitmap BMP_UP -{ - File = "sortup.png" ; -}; - -Bitmap BMP_DOWN -{ - File = "sortdown.png" ; -}; - String STR_WIZ_TABLE_COPY { Text [ en-US ] = "Copy table" ; diff --git a/dbaccess/source/ui/misc/imageprovider.cxx b/dbaccess/source/ui/misc/imageprovider.cxx index 6e4db31a9c1c..80ceaa47f7e5 100644 --- a/dbaccess/source/ui/misc/imageprovider.cxx +++ b/dbaccess/source/ui/misc/imageprovider.cxx @@ -21,6 +21,7 @@ #include "dbu_resource.hrc" #include "moduledbu.hxx" #include "dbustrings.hrc" +#include "bitmaps.hlst" #include <com/sun/star/graphic/XGraphic.hpp> #include <com/sun/star/graphic/GraphicColorMode.hpp> @@ -73,9 +74,9 @@ namespace dbaui } void lcl_getTableImageResourceID_nothrow( const ImageProvider_Data& _rData, const OUString& _rName, - sal_uInt16& _out_rResourceID) + OUString& _out_rResourceID) { - _out_rResourceID = 0; + _out_rResourceID = OUString(); try { bool bIsView = _rData.xViews.is() && _rData.xViews->hasByName( _rName ); @@ -136,11 +137,11 @@ namespace dbaui if ( !_out_rImage ) { // no -> determine by type - sal_uInt16 nImageResourceID = 0; - lcl_getTableImageResourceID_nothrow( *m_pData, _rName, nImageResourceID ); + OUString sImageResourceID; + lcl_getTableImageResourceID_nothrow( *m_pData, _rName, sImageResourceID ); - if ( nImageResourceID && !_out_rImage ) - _out_rImage = Image(BitmapEx(ModuleRes(nImageResourceID))); + if (!sImageResourceID.isEmpty() && !_out_rImage) + _out_rImage = Image(BitmapEx(sImageResourceID)); } } } @@ -148,52 +149,52 @@ namespace dbaui Image ImageProvider::getDefaultImage( sal_Int32 _nDatabaseObjectType ) { Image aObjectImage; - sal_uInt16 nImageResourceID( getDefaultImageResourceID( _nDatabaseObjectType) ); - if ( nImageResourceID ) - aObjectImage = Image(BitmapEx(ModuleRes(nImageResourceID))); + OUString sImageResourceID( getDefaultImageResourceID( _nDatabaseObjectType) ); + if (!sImageResourceID.isEmpty()) + aObjectImage = Image(BitmapEx(sImageResourceID)); return aObjectImage; } - sal_uInt16 ImageProvider::getDefaultImageResourceID( sal_Int32 _nDatabaseObjectType) + OUString ImageProvider::getDefaultImageResourceID( sal_Int32 _nDatabaseObjectType) { - sal_uInt16 nImageResourceID( 0 ); + OUString sImageResourceID; switch ( _nDatabaseObjectType ) { case DatabaseObject::QUERY: - nImageResourceID = QUERY_TREE_ICON; + sImageResourceID = QUERY_TREE_ICON; break; case DatabaseObject::FORM: - nImageResourceID = FORM_TREE_ICON; + sImageResourceID = FORM_TREE_ICON; break; case DatabaseObject::REPORT: - nImageResourceID = REPORT_TREE_ICON; + sImageResourceID = REPORT_TREE_ICON; break; case DatabaseObject::TABLE: - nImageResourceID = TABLE_TREE_ICON; + sImageResourceID = TABLE_TREE_ICON; break; default: OSL_FAIL( "ImageProvider::getDefaultImage: invalid database object type!" ); break; } - return nImageResourceID; + return sImageResourceID; } Image ImageProvider::getFolderImage( sal_Int32 _nDatabaseObjectType ) { - sal_uInt16 nImageResourceID( 0 ); + OUString sImageResourceID; switch ( _nDatabaseObjectType ) { case DatabaseObject::QUERY: - nImageResourceID = QUERYFOLDER_TREE_ICON; + sImageResourceID = QUERYFOLDER_TREE_ICON; break; case DatabaseObject::FORM: - nImageResourceID = FORMFOLDER_TREE_ICON; + sImageResourceID = FORMFOLDER_TREE_ICON; break; case DatabaseObject::REPORT: - nImageResourceID = REPORTFOLDER_TREE_ICON; + sImageResourceID = REPORTFOLDER_TREE_ICON; break; case DatabaseObject::TABLE: - nImageResourceID = TABLEFOLDER_TREE_ICON; + sImageResourceID = TABLEFOLDER_TREE_ICON; break; default: OSL_FAIL( "ImageProvider::getDefaultImage: invalid database object type!" ); @@ -201,14 +202,14 @@ namespace dbaui } Image aFolderImage; - if ( nImageResourceID ) - aFolderImage = Image(BitmapEx(ModuleRes(nImageResourceID))); + if (!sImageResourceID.isEmpty()) + aFolderImage = Image(BitmapEx(sImageResourceID)); return aFolderImage; } Image ImageProvider::getDatabaseImage() { - return Image(BitmapEx(ModuleRes(DATABASE_TREE_ICON))); + return Image(BitmapEx(DATABASE_TREE_ICON)); } } // namespace dbaui diff --git a/dbaccess/source/ui/querydesign/TableWindow.cxx b/dbaccess/source/ui/querydesign/TableWindow.cxx index e186e6b1a1f2..e133b59bd093 100644 --- a/dbaccess/source/ui/querydesign/TableWindow.cxx +++ b/dbaccess/source/ui/querydesign/TableWindow.cxx @@ -37,6 +37,7 @@ #include "querycontroller.hxx" #include "dbu_qry.hrc" #include "dbustrings.hrc" +#include "bitmaps.hlst" #include <comphelper/extract.hxx> #include "UITools.hxx" #include "TableWindowAccess.hxx" @@ -194,7 +195,7 @@ bool OTableWindow::FillListBox() } // mark all primary keys with special image - Image aPrimKeyImage = Image(BitmapEx(ModuleRes(BMP_PRIMARY_KEY))); + Image aPrimKeyImage = Image(BitmapEx(BMP_PRIMARY_KEY)); if (GetData()->IsShowAll()) { diff --git a/dbaccess/source/ui/querydesign/query.src b/dbaccess/source/ui/querydesign/query.src index d96f0c3632e7..41ad25620ac0 100644 --- a/dbaccess/source/ui/querydesign/query.src +++ b/dbaccess/source/ui/querydesign/query.src @@ -21,11 +21,6 @@ #include "browserids.hxx" #include "dbaccess_helpid.hrc" -Bitmap BMP_PRIMARY_KEY -{ - File = "jo01.png"; -}; - String STR_QUERY_UNDO_TABWINSHOW { Text [ en-US ] = "Add Table Window" ; diff --git a/postprocess/CustomTarget_images.mk b/postprocess/CustomTarget_images.mk index e22de73f036c..b745b23fe4a2 100644 --- a/postprocess/CustomTarget_images.mk +++ b/postprocess/CustomTarget_images.mk @@ -53,6 +53,7 @@ $(packimages_DIR)/sourceimagelist.ilst : \ $(SRCDIR)/connectivity/inc/bitmaps.hlst \ $(SRCDIR)/cui/inc/bitmaps.hlst \ $(SRCDIR)/chart2/inc/bitmaps.hlst \ + $(SRCDIR)/dbaccess/inc/bitmaps.hlst \ $(SRCDIR)/sfx2/inc/bitmaps.hlst \ $(SRCDIR)/vcl/inc/bitmaps.hlst grep res $^ | cut -d'"' -f2 | sed "s/^/%MODULE%\//" | sed "s/%MODULE%.res/%GLOBALRES%/g" > $@
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits