Issue #77 CIcon doesn't need to inherit from Mixin::Icon

Helps to reduce cyclic dependencies.
This commit is contained in:
Mat Sutcliffe
2020-08-25 23:05:57 +01:00
parent 4094b18c39
commit 5b1504aecf

View File

@@ -73,8 +73,7 @@ namespace BlackMisc
public Mixin::EqualsByMetaClass<CIcon>,
public Mixin::LessThanByMetaClass<CIcon>,
public Mixin::CompareByMetaClass<CIcon>,
public Mixin::String<CIcon>,
public Mixin::Icon<CIcon>
public Mixin::String<CIcon>
{
public:
//! Default constructor.
@@ -116,6 +115,9 @@ namespace BlackMisc
//! Corresponding pixmap
QPixmap toPixmap() const;
//! Identity function
CIcon toIcon() const { return *this; }
//! A QIcon
QIcon toQIcon() const;