version 2.17.0
iconedlabel icon size scale in auto scale mode BlockItem decors visibility logic flags
This commit is contained in:
@@ -33,6 +33,7 @@ class QAD_WIDGETS_EXPORT IconedLabel: public QFrame {
|
||||
Q_PROPERTY(QIcon icon READ icon WRITE setIcon)
|
||||
Q_PROPERTY(QSize iconSize READ iconSize WRITE setIconSize)
|
||||
Q_PROPERTY(Direction direction READ direction WRITE setDirection)
|
||||
Q_PROPERTY(double iconSizeAutoScale READ iconSizeAutoScale WRITE setIconSizeAutoScale)
|
||||
|
||||
public:
|
||||
enum Direction {
|
||||
@@ -51,6 +52,9 @@ public:
|
||||
|
||||
QLabel * textLabel() { return &label_; }
|
||||
|
||||
double iconSizeAutoScale() const { return m_iconSizeAutoScale; }
|
||||
void setIconSizeAutoScale(double newIconSizeAutoScale);
|
||||
|
||||
public slots:
|
||||
void setText(const QString & t);
|
||||
void setIcon(const QIcon & i);
|
||||
@@ -66,6 +70,7 @@ protected:
|
||||
QIcon sicon_;
|
||||
QSize size_;
|
||||
Direction dir_;
|
||||
double m_iconSizeAutoScale = 1.;
|
||||
};
|
||||
|
||||
#endif // ICONEDLABEL_H
|
||||
|
||||
Reference in New Issue
Block a user