summaryrefslogtreecommitdiffstats
path: root/sip/tdeui/tdeactionselector.sip
diff options
context:
space:
mode:
Diffstat (limited to 'sip/tdeui/tdeactionselector.sip')
-rw-r--r--sip/tdeui/tdeactionselector.sip106
1 files changed, 106 insertions, 0 deletions
diff --git a/sip/tdeui/tdeactionselector.sip b/sip/tdeui/tdeactionselector.sip
new file mode 100644
index 0000000..717c2d3
--- /dev/null
+++ b/sip/tdeui/tdeactionselector.sip
@@ -0,0 +1,106 @@
+//
+// Copyright 2006 Jim Bublitz <[email protected]>
+// Earlier copyrights 1998 - 2005 Jim Bublitz and/or Phil Thompson
+// may also apply
+
+
+// Generated by preSip
+// module tdeui 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.,
+// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+
+
+%If ( KDE_3_3_0 - )
+
+class TDEActionSelector : TQWidget
+{
+%TypeHeaderCode
+#include <kactionselector.h>
+%End
+
+
+public:
+ TDEActionSelector (TQWidget* /TransferThis/ = 0, const char* = 0);
+ TQListBox* availableListBox () const;
+ TQListBox* selectedListBox () const;
+
+ enum MoveButton
+ {
+ ButtonAdd,
+ ButtonRemove,
+ ButtonUp,
+ ButtonDown
+ };
+
+
+ enum ButtonIconSize
+ {
+ SmallIcon,
+ Small,
+ Medium,
+ Large,
+ XLarge
+ };
+
+
+ enum InsertionPolicy
+ {
+ BelowCurrent,
+ Sorted,
+ AtTop,
+ AtBottom
+ };
+
+ bool moveOnDoubleClick () const;
+ void setMoveOnDoubleClick (bool);
+ bool keyboardEnabled () const;
+ void setKeyboardEnabled (bool);
+ TQString availableLabel () const;
+ void setAvailableLabel (const TQString&);
+ TQString selectedLabel () const;
+ void setSelectedLabel (const TQString&);
+ TDEActionSelector::ButtonIconSize buttonIconSize () const;
+ void setButtonIconSize (TDEActionSelector::ButtonIconSize);
+ TDEActionSelector::InsertionPolicy availableInsertionPolicy () const;
+ void setAvailableInsertionPolicy (TDEActionSelector::InsertionPolicy);
+ TDEActionSelector::InsertionPolicy selectedInsertionPolicy () const;
+ void setSelectedInsertionPolicy (TDEActionSelector::InsertionPolicy);
+ bool showUpDownButtons () const;
+ void setShowUpDownButtons (bool);
+ void setButtonIcon (const TQString&, TDEActionSelector::MoveButton);
+ void setButtonIconSet (const TQIconSet&, TDEActionSelector::MoveButton);
+ void setButtonTooltip (const TQString&, TDEActionSelector::MoveButton);
+ void setButtonWhatsThis (const TQString&, TDEActionSelector::MoveButton);
+ void setButtonsEnabled ();
+
+signals:
+ void added (TQListBoxItem*);
+ void removed (TQListBoxItem*);
+ void movedUp (TQListBoxItem*);
+ void movedDown (TQListBoxItem*);
+
+public slots:
+ void polish ();
+
+protected:
+ void keyPressEvent (TQKeyEvent*);
+ bool eventFilter (TQObject*, TQEvent*);
+
+}; // class TDEActionSelector
+
+%End
+