RibbonUI: Add color() and alpha() for Qt 5.
This commit is contained in:
parent
d4bb700891
commit
fb809e6a5c
|
@ -26,6 +26,8 @@ public:
|
||||||
bool autoLoadLanguage(){return _autoLoadLanguage;};
|
bool autoLoadLanguage(){return _autoLoadLanguage;};
|
||||||
void setAutoLoadLanguage(bool value);
|
void setAutoLoadLanguage(bool value);
|
||||||
#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0))
|
#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0))
|
||||||
|
Q_INVOKABLE QColor color(QString colorName);
|
||||||
|
Q_INVOKABLE QColor alpha(QString colorName, float alpha = 1);
|
||||||
public:
|
public:
|
||||||
#else
|
#else
|
||||||
private:
|
private:
|
||||||
|
|
|
@ -85,3 +85,18 @@ void RibbonUI::setAutoLoadLanguage(bool value){
|
||||||
_autoLoadLanguage = value;
|
_autoLoadLanguage = value;
|
||||||
initTranslator();
|
initTranslator();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0))
|
||||||
|
Q_INVOKABLE QColor RibbonUI::color(QString colorName){
|
||||||
|
return QColor(colorName);
|
||||||
|
}
|
||||||
|
|
||||||
|
Q_INVOKABLE QColor RibbonUI::alpha(QString colorName, float alpha){
|
||||||
|
QColor c(colorName);
|
||||||
|
if(alpha > 1)
|
||||||
|
c.setAlpha(alpha);
|
||||||
|
else
|
||||||
|
c.setAlphaF(alpha);
|
||||||
|
return c;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue