Kaydet (Commit) 3e5f9c03 authored tarafından Noel Grandin's avatar Noel Grandin

loplugin:mergeclasses, merge IImageProvider with ImageProvider

Change-Id: I6af8b1ab9198439af60e38a9adc6bdd29d20ab52
üst 1716b3a3
...@@ -109,7 +109,6 @@ merge cppcanvas::Renderer with cppcanvas::internal::ImplRenderer ...@@ -109,7 +109,6 @@ merge cppcanvas::Renderer with cppcanvas::internal::ImplRenderer
merge cppu::PropertySetMixinImpl with cppu::PropertySetMixin merge cppu::PropertySetMixinImpl with cppu::PropertySetMixin
merge dbaccess::IPropertyContainer with dbaccess::OColumn merge dbaccess::IPropertyContainer with dbaccess::OColumn
merge dbaccess::IRefreshListener with dbaccess::OConnection merge dbaccess::IRefreshListener with dbaccess::OConnection
merge dbaui::(anonymous namespace)::IImageProvider with dbaui::(anonymous namespace)::ImageProvider
merge dbaui::(anonymous namespace)::ILabelProvider with dbaui::(anonymous namespace)::LabelProvider merge dbaui::(anonymous namespace)::ILabelProvider with dbaui::(anonymous namespace)::LabelProvider
merge dbaui::IEntryFilter with dbaui::(anonymous namespace)::FilterByEntryDataId merge dbaui::IEntryFilter with dbaui::(anonymous namespace)::FilterByEntryDataId
merge dbaui::OOdbcLibWrapper with dbaui::OOdbcEnumeration merge dbaui::OOdbcLibWrapper with dbaui::OOdbcEnumeration
......
...@@ -55,14 +55,6 @@ namespace dbaui ...@@ -55,14 +55,6 @@ namespace dbaui
namespace namespace
{ {
class IImageProvider
{
public:
virtual Image getImage() const = 0;
virtual ~IImageProvider() { }
};
class ILabelProvider class ILabelProvider
{ {
public: public:
...@@ -71,7 +63,7 @@ namespace ...@@ -71,7 +63,7 @@ namespace
virtual ~ILabelProvider() { }; virtual ~ILabelProvider() { };
}; };
class ImageProvider : public IImageProvider class ImageProvider
{ {
private: private:
sal_uInt16 m_defaultImageID; sal_uInt16 m_defaultImageID;
...@@ -84,7 +76,7 @@ namespace ...@@ -84,7 +76,7 @@ namespace
{ {
} }
virtual Image getImage() const override Image getImage() const
{ {
if ( !m_defaultImage ) if ( !m_defaultImage )
m_defaultImage = Image( ModuleRes( m_defaultImageID ) ); m_defaultImage = Image( ModuleRes( m_defaultImageID ) );
...@@ -111,9 +103,9 @@ namespace ...@@ -111,9 +103,9 @@ namespace
class ProviderFactory class ProviderFactory
{ {
private: private:
mutable std::shared_ptr< IImageProvider > m_pErrorImage; mutable std::shared_ptr< ImageProvider > m_pErrorImage;
mutable std::shared_ptr< IImageProvider > m_pWarningsImage; mutable std::shared_ptr< ImageProvider > m_pWarningsImage;
mutable std::shared_ptr< IImageProvider > m_pInfoImage; mutable std::shared_ptr< ImageProvider > m_pInfoImage;
mutable std::shared_ptr< ILabelProvider > m_pErrorLabel; mutable std::shared_ptr< ILabelProvider > m_pErrorLabel;
mutable std::shared_ptr< ILabelProvider > m_pWarningsLabel; mutable std::shared_ptr< ILabelProvider > m_pWarningsLabel;
mutable std::shared_ptr< ILabelProvider > m_pInfoLabel; mutable std::shared_ptr< ILabelProvider > m_pInfoLabel;
...@@ -123,9 +115,9 @@ namespace ...@@ -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 ); sal_uInt16 nNormalImageID( BMP_EXCEPTION_ERROR );
switch ( _eType ) switch ( _eType )
...@@ -181,8 +173,8 @@ namespace ...@@ -181,8 +173,8 @@ namespace
{ {
SQLExceptionInfo::TYPE eType; SQLExceptionInfo::TYPE eType;
std::shared_ptr< IImageProvider > pImageProvider; std::shared_ptr< ImageProvider > pImageProvider;
std::shared_ptr< ILabelProvider > pLabelProvider; std::shared_ptr< ILabelProvider > pLabelProvider;
bool bSubEntry; bool bSubEntry;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment