diff options
author | Noel Grandin <noel@peralex.com> | 2015-10-12 14:21:29 +0200 |
---|---|---|
committer | Noel Grandin <noel@peralex.com> | 2015-10-13 10:07:49 +0200 |
commit | 3e5f9c03433d3480080276640a924b2aa0bdc227 (patch) | |
tree | a75379e908c2c19b2b59a3289a43a8a30737c63b /dbaccess | |
parent | 1716b3a338b19b9d1be39696866b376aed216c9a (diff) |
loplugin:mergeclasses, merge IImageProvider with ImageProvider
Change-Id: I6af8b1ab9198439af60e38a9adc6bdd29d20ab52
Diffstat (limited to 'dbaccess')
-rw-r--r-- | dbaccess/source/ui/dlg/sqlmessage.cxx | 26 |
1 files changed, 9 insertions, 17 deletions
diff --git a/dbaccess/source/ui/dlg/sqlmessage.cxx b/dbaccess/source/ui/dlg/sqlmessage.cxx index 3a0b31e19b32..0f9e9d382a48 100644 --- a/dbaccess/source/ui/dlg/sqlmessage.cxx +++ b/dbaccess/source/ui/dlg/sqlmessage.cxx @@ -55,14 +55,6 @@ namespace dbaui namespace { - class IImageProvider - { - public: - virtual Image getImage() const = 0; - - virtual ~IImageProvider() { } - }; - class ILabelProvider { public: @@ -71,7 +63,7 @@ namespace virtual ~ILabelProvider() { }; }; - class ImageProvider : public IImageProvider + class ImageProvider { private: sal_uInt16 m_defaultImageID; @@ -84,7 +76,7 @@ namespace { } - virtual Image getImage() const override + Image getImage() const { if ( !m_defaultImage ) m_defaultImage = Image( ModuleRes( m_defaultImageID ) ); @@ -111,9 +103,9 @@ namespace class ProviderFactory { private: - mutable std::shared_ptr< IImageProvider > m_pErrorImage; - mutable std::shared_ptr< IImageProvider > m_pWarningsImage; - mutable std::shared_ptr< IImageProvider > m_pInfoImage; + mutable std::shared_ptr< ImageProvider > m_pErrorImage; + mutable std::shared_ptr< ImageProvider > m_pWarningsImage; + mutable std::shared_ptr< ImageProvider > m_pInfoImage; mutable std::shared_ptr< ILabelProvider > m_pErrorLabel; mutable std::shared_ptr< ILabelProvider > m_pWarningsLabel; mutable std::shared_ptr< ILabelProvider > m_pInfoLabel; @@ -123,9 +115,9 @@ namespace { } - std::shared_ptr< IImageProvider > getImageProvider( SQLExceptionInfo::TYPE _eType ) const + std::shared_ptr< ImageProvider > getImageProvider( SQLExceptionInfo::TYPE _eType ) const { - std::shared_ptr< IImageProvider >* ppProvider( &m_pErrorImage ); + std::shared_ptr< ImageProvider >* ppProvider( &m_pErrorImage ); sal_uInt16 nNormalImageID( BMP_EXCEPTION_ERROR ); switch ( _eType ) @@ -181,8 +173,8 @@ namespace { SQLExceptionInfo::TYPE eType; - std::shared_ptr< IImageProvider > pImageProvider; - std::shared_ptr< ILabelProvider > pLabelProvider; + std::shared_ptr< ImageProvider > pImageProvider; + std::shared_ptr< ILabelProvider > pLabelProvider; bool bSubEntry; |