diff options
Diffstat (limited to 'python/pykde/sip/kdecore/kshortcutlist.sip')
-rw-r--r-- | python/pykde/sip/kdecore/kshortcutlist.sip | 133 |
1 files changed, 133 insertions, 0 deletions
diff --git a/python/pykde/sip/kdecore/kshortcutlist.sip b/python/pykde/sip/kdecore/kshortcutlist.sip new file mode 100644 index 00000000..046e056c --- /dev/null +++ b/python/pykde/sip/kdecore/kshortcutlist.sip @@ -0,0 +1,133 @@ +// +// Copyright 2006 Jim Bublitz <jbublitz@nwinternet.com> +// Earlier copyrights 1998 - 2005 Jim Bublitz and/or Phil Thompson +// may also apply + + +// Generated by preSip +// module kdecore version KDE 3.5.3 + + +// This software is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License as +// published by the Free Software Foundation; either version 2 of +// the License, or (at your option) any later version. +// +// This software is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public +// License along with this library; see the file COPYING. +// If not, write to the Free Software Foundation, Inc., +// 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + + +class KShortcutList +{ +%TypeHeaderCode +#include <kconfigbase.h> +#include <kshortcut.h> +#include <kshortcutlist.h> +%End + + +public: + KShortcutList (); + virtual uint count () const = 0; + virtual QString name (uint) const = 0; + virtual QString label (uint) const = 0; + virtual QString whatsThis (uint) const = 0; + virtual const KShortcut& shortcut (uint) const = 0; + virtual const KShortcut& shortcutDefault (uint) const = 0; + virtual bool isConfigurable (uint) const = 0; + virtual bool setShortcut (uint, const KShortcut&) = 0; + virtual bool isGlobal (uint) const; + virtual int index (const QString&) const; + virtual int index (const KKeySequence&) const; + virtual const KInstance* instance () const; + + enum Other + { + + }; + + virtual QVariant getOther (KShortcutList::Other, uint) const = 0; + virtual bool setOther (KShortcutList::Other, uint, QVariant) = 0; + virtual bool save () const = 0; + virtual bool readSettings (const QString& = QString ::null , KConfigBase* = 0); + virtual bool writeSettings (const QString& = QString ::null , KConfigBase* = 0, bool = 0, bool = 0) const; + +protected: +//igx virtual void virtual_hook (int, void*); + +}; // class KShortcutList + + +class KAccelShortcutList : KShortcutList +{ +%TypeHeaderCode +#include <kconfigbase.h> +#include <kshortcut.h> +#include <kshortcutlist.h> +%End + + +public: + KAccelShortcutList (KAccel*); + KAccelShortcutList (KGlobalAccel*); + KAccelShortcutList (KAccelActions&, bool); + virtual uint count () const; + virtual QString name (uint) const; + virtual QString label (uint) const; + virtual QString whatsThis (uint) const; + virtual const KShortcut& shortcut (uint) const; + virtual const KShortcut& shortcutDefault (uint) const; + virtual bool isConfigurable (uint) const; + virtual bool setShortcut (uint, const KShortcut&); + virtual bool isGlobal (uint) const; + virtual QVariant getOther (KShortcutList::Other, uint) const; + virtual bool setOther (KShortcutList::Other, uint, QVariant); + virtual bool save () const; + +protected: + +protected: +//igx virtual void virtual_hook (int, void*); + +}; // class KAccelShortcutList + +namespace KStdAccel +{ + +class ShortcutList : KShortcutList +{ +%TypeHeaderCode +#include <kconfigbase.h> +#include <kshortcut.h> +#include <kshortcutlist.h> +%End + + +public: + ShortcutList (); + virtual uint count () const; + virtual QString name (uint) const; + virtual QString label (uint) const; + virtual QString whatsThis (uint) const; + virtual const KShortcut& shortcut (uint) const; + virtual const KShortcut& shortcutDefault (uint) const; + virtual bool isConfigurable (uint) const; + virtual bool setShortcut (uint, const KShortcut&); + virtual QVariant getOther (KShortcutList::Other, uint) const; + virtual bool setOther (KShortcutList::Other, uint, QVariant); + virtual bool save () const; + +protected: +//igx virtual void virtual_hook (int, void*); + +}; // class ShortcutList + +}; // namespace KStdAccel + |