mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-29 20:55:42 +08:00
Ref T111, blink function for LED
This commit is contained in:
committed by
Mathew Sutcliffe
parent
ccdfa8e12f
commit
c2ff451415
@@ -237,6 +237,11 @@ namespace BlackGui
|
|||||||
setLed();
|
setLed();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void CLedWidget::blink(int resetTimeMs)
|
||||||
|
{
|
||||||
|
this->setOn(true, resetTimeMs);
|
||||||
|
}
|
||||||
|
|
||||||
void CLedWidget::setTriState(int resetTimeMs)
|
void CLedWidget::setTriState(int resetTimeMs)
|
||||||
{
|
{
|
||||||
if (resetTimeMs < 0 && m_resetTimer.isActive()) { m_resetTimer.stop();}
|
if (resetTimeMs < 0 && m_resetTimer.isActive()) { m_resetTimer.stop();}
|
||||||
|
|||||||
@@ -65,6 +65,9 @@ namespace BlackGui
|
|||||||
//! Allows to set the led value {true, false}
|
//! Allows to set the led value {true, false}
|
||||||
void setOn(bool on, int resetTimeMs = -1);
|
void setOn(bool on, int resetTimeMs = -1);
|
||||||
|
|
||||||
|
//! Set to on for resetTimeMs
|
||||||
|
void blink(int resetTimeMs = 500);
|
||||||
|
|
||||||
//! Sets the 3rd state
|
//! Sets the 3rd state
|
||||||
void setTriState(int resetTimeMs = -1);
|
void setTriState(int resetTimeMs = -1);
|
||||||
|
|
||||||
@@ -144,7 +147,7 @@ namespace BlackGui
|
|||||||
|
|
||||||
QString m_tooltipOn = "on"; //!< tooltip when on
|
QString m_tooltipOn = "on"; //!< tooltip when on
|
||||||
QString m_tooltipOff = "off"; //!< tooltip when off
|
QString m_tooltipOff = "off"; //!< tooltip when off
|
||||||
QString m_tooltipTriState = "tri-state"; //!< tooltip tri state
|
QString m_tooltipTriState = "tri-state"; //!< tooltip tri-state
|
||||||
QString m_currentToolTip = "off"; //!< currently used tooltip
|
QString m_currentToolTip = "off"; //!< currently used tooltip
|
||||||
QScopedPointer<QSvgRenderer> m_renderer; //!< Renderer
|
QScopedPointer<QSvgRenderer> m_renderer; //!< Renderer
|
||||||
QTimer m_resetTimer { this }; //!< reset state
|
QTimer m_resetTimer { this }; //!< reset state
|
||||||
|
|||||||
Reference in New Issue
Block a user