mirror of
https://github.com/parchlinux/calamares.git
synced 2025-06-29 18:35:37 -04:00
Make PrettyRadioButton inheritable.
This commit is contained in:
parent
368d3fe747
commit
e83fdfbd13
2 changed files with 11 additions and 9 deletions
|
@ -72,14 +72,14 @@ PrettyRadioButton::setIcon( const QIcon& icon )
|
||||||
|
|
||||||
|
|
||||||
QSize
|
QSize
|
||||||
PrettyRadioButton::iconSize()
|
PrettyRadioButton::iconSize() const
|
||||||
{
|
{
|
||||||
return m_radio->iconSize();
|
return m_radio->iconSize();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
QRadioButton*
|
QRadioButton*
|
||||||
PrettyRadioButton::buttonWidget()
|
PrettyRadioButton::buttonWidget() const
|
||||||
{
|
{
|
||||||
return m_radio;
|
return m_radio;
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,20 +25,22 @@ class ClickableLabel;
|
||||||
|
|
||||||
class PrettyRadioButton : public QWidget
|
class PrettyRadioButton : public QWidget
|
||||||
{
|
{
|
||||||
|
Q_OBJECT
|
||||||
public:
|
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;
|
ClickableLabel* m_label;
|
||||||
QRadioButton* m_radio;
|
QRadioButton* m_radio;
|
||||||
};
|
};
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue