X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fuisupport%2Fuisettings.h;h=cf0e54fd692403bcda247c3784374d2b0b2dae02;hp=a4905d0d1999008aa261dd4e9cbd271b1bf01489;hb=c80e9d81bfecf4126ed5a0a8b34802aa320ade0c;hpb=64bc0567e3fe373ab996a23ed690ec5631bb417f diff --git a/src/uisupport/uisettings.h b/src/uisupport/uisettings.h index a4905d0d..cf0e54fd 100644 --- a/src/uisupport/uisettings.h +++ b/src/uisupport/uisettings.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-09 by the Quassel Project * + * Copyright (C) 2005-2010 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -69,4 +69,17 @@ private: QString _sessionId; }; +class ShortcutSettings : public UiSettings { +public: + ShortcutSettings(); + + //! Remove all stored shortcuts + void clear(); + + QStringList savedShortcuts(); + + void saveShortcut(const QString &name, const QKeySequence &shortcut); + QKeySequence loadShortcut(const QString &name); +}; + #endif