X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fuisupport%2Faction.cpp;fp=src%2Fuisupport%2Faction.cpp;h=7c2073460a26641f92e4443fe0be77779364291d;hp=665a5e1b734f0cf8657a4d751310f3fb3528b6e9;hb=694f9bfbf7f1af19108461c7e00d133e55082bce;hpb=61c8d84d1c849373e0f115dc748ed45cff95287d diff --git a/src/uisupport/action.cpp b/src/uisupport/action.cpp index 665a5e1b..7c207346 100644 --- a/src/uisupport/action.cpp +++ b/src/uisupport/action.cpp @@ -26,85 +26,102 @@ Action::Action(QObject *parent) #ifdef HAVE_KDE -: KAction(parent) + : KAction(parent) #else -: QWidgetAction(parent) + : QWidgetAction(parent) #endif { - init(); + init(); } + Action::Action(const QString &text, QObject *parent, const QObject *receiver, const char *slot, const QKeySequence &shortcut) #ifdef HAVE_KDE -: KAction(parent) + : KAction(parent) #else -: QWidgetAction(parent) + : QWidgetAction(parent) #endif { - init(); - setText(text); - setShortcut(shortcut); - if(receiver && slot) - connect(this, SIGNAL(triggered()), receiver, slot); + init(); + setText(text); + setShortcut(shortcut); + if (receiver && slot) + connect(this, SIGNAL(triggered()), receiver, slot); } + Action::Action(const QIcon &icon, const QString &text, QObject *parent, const QObject *receiver, const char *slot, const QKeySequence &shortcut) #ifdef HAVE_KDE -: KAction(parent) + : KAction(parent) #else -: QWidgetAction(parent) + : QWidgetAction(parent) #endif { - init(); - setIcon(icon); - setText(text); - setShortcut(shortcut); - if(receiver && slot) - connect(this, SIGNAL(triggered()), receiver, slot); + init(); + setIcon(icon); + setText(text); + setShortcut(shortcut); + if (receiver && slot) + connect(this, SIGNAL(triggered()), receiver, slot); } + #ifdef HAVE_KDE -void Action::init() { } +void Action::init() {} #else -void Action::init() { - connect(this, SIGNAL(triggered(bool)), this, SLOT(slotTriggered())); +void Action::init() +{ + connect(this, SIGNAL(triggered(bool)), this, SLOT(slotTriggered())); - setProperty("isShortcutConfigurable", true); + setProperty("isShortcutConfigurable", true); } -void Action::slotTriggered() { - emit triggered(QApplication::mouseButtons(), QApplication::keyboardModifiers()); + +void Action::slotTriggered() +{ + emit triggered(QApplication::mouseButtons(), QApplication::keyboardModifiers()); } -bool Action::isShortcutConfigurable() const { - return property("isShortcutConfigurable").toBool(); + +bool Action::isShortcutConfigurable() const +{ + return property("isShortcutConfigurable").toBool(); } -void Action::setShortcutConfigurable(bool b) { - setProperty("isShortcutConfigurable", b); + +void Action::setShortcutConfigurable(bool b) +{ + setProperty("isShortcutConfigurable", b); } -QKeySequence Action::shortcut(ShortcutTypes type) const { - Q_ASSERT(type); - if(type == DefaultShortcut) - return property("defaultShortcut").value(); - if(shortcuts().count()) return shortcuts().value(0); - return QKeySequence(); +QKeySequence Action::shortcut(ShortcutTypes type) const +{ + Q_ASSERT(type); + if (type == DefaultShortcut) + return property("defaultShortcut").value(); + + if (shortcuts().count()) return shortcuts().value(0); + return QKeySequence(); } -void Action::setShortcut(const QShortcut &shortcut, ShortcutTypes type) { - setShortcut(shortcut.key(), type); + +void Action::setShortcut(const QShortcut &shortcut, ShortcutTypes type) +{ + setShortcut(shortcut.key(), type); } -void Action::setShortcut(const QKeySequence &key, ShortcutTypes type) { - Q_ASSERT(type); - if(type & DefaultShortcut) - setProperty("defaultShortcut", key); +void Action::setShortcut(const QKeySequence &key, ShortcutTypes type) +{ + Q_ASSERT(type); + + if (type & DefaultShortcut) + setProperty("defaultShortcut", key); - if(type & ActiveShortcut) - QAction::setShortcut(key); + if (type & ActiveShortcut) + QAction::setShortcut(key); } + #endif /* HAVE_KDE */