11 CActionBind::registerAction(action, icon);
19 const QString a = CActionBind::normalizeAction(action);
32 if (m_index < 0) {
return; }
40 void CActionBind::shutdown()
43 if (m_deleteCallback) { m_deleteCallback(); }
SWIFT_CORE_EXPORT swift::core::CApplication * sApp
Single instance of application object.
~CActionBind()
Destructor.
void unbind()
Unbind from swift::core::CInputManager.
CActionBind(const QString &action, swift::misc::CIcons::IconIndex icon, Receiver *receiver, MembFunc< Receiver > slot=nullptr, const std::function< void()> &deleteCallback={}, QObject *parent=nullptr)
Constructor.
CInputManager * getInputManager() const
The input manager, if available.
bool isShuttingDown() const
Is application shutting down?
const swift::misc::CApplicationInfo & getApplicationInfo() const
swift application running
bool isUnitTest() const
Unit test.
IconIndex
Index for each icon, allows to send them via DBus, efficiently store them, etc.
Backend services of the swift project, like dealing with the network or the simulators.
bool endsWith(QChar c, Qt::CaseSensitivity cs) const const
QString & insert(qsizetype position, QChar ch)
qsizetype length() const const
QString & remove(QChar ch, Qt::CaseSensitivity cs)
bool startsWith(QChar c, Qt::CaseSensitivity cs) const const
QString trimmed() const const