Make PrettyRadioButton inheritable.

main
Teo Mrnjavac 9 years ago
parent 368d3fe747
commit e83fdfbd13

@ -72,14 +72,14 @@ PrettyRadioButton::setIcon( const QIcon& icon )
QSize
PrettyRadioButton::iconSize()
PrettyRadioButton::iconSize() const
{
return m_radio->iconSize();
}
QRadioButton*
PrettyRadioButton::buttonWidget()
PrettyRadioButton::buttonWidget() const
{
return m_radio;
}

@ -25,20 +25,22 @@ class ClickableLabel;
class PrettyRadioButton : public QWidget
{
Q_OBJECT
public:
PrettyRadioButton( QWidget* parent = nullptr );
explicit PrettyRadioButton( QWidget* parent = nullptr );
virtual ~PrettyRadioButton() {}
void setText( const QString& text );
virtual void setText( const QString& text );
void setIconSize( const QSize& size );
virtual void setIconSize( const QSize& size );
void setIcon( const QIcon& icon );
virtual void setIcon( const QIcon& icon );
QSize iconSize();
virtual QSize iconSize() const;
QRadioButton* buttonWidget();
virtual QRadioButton* buttonWidget() const;
private:
protected:
ClickableLabel* m_label;
QRadioButton* m_radio;
};

Loading…
Cancel
Save