You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
pytde/sip/tdeui/kactionselector.sip

107 lines
3.4 KiB

//
// Copyright 2006 Jim Bublitz <jbublitz@nwinternet.com>
// 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 KActionSelector : TQWidget
{
%TypeHeaderCode
#include <kactionselector.h>
%End
public:
KActionSelector (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&);
KActionSelector::ButtonIconSize buttonIconSize () const;
void setButtonIconSize (KActionSelector::ButtonIconSize);
KActionSelector::InsertionPolicy availableInsertionPolicy () const;
void setAvailableInsertionPolicy (KActionSelector::InsertionPolicy);
KActionSelector::InsertionPolicy selectedInsertionPolicy () const;
void setSelectedInsertionPolicy (KActionSelector::InsertionPolicy);
bool showUpDownButtons () const;
void setShowUpDownButtons (bool);
void setButtonIcon (const TQString&, KActionSelector::MoveButton);
void setButtonIconSet (const TQIconSet&, KActionSelector::MoveButton);
void setButtonTooltip (const TQString&, KActionSelector::MoveButton);
void setButtonWhatsThis (const TQString&, KActionSelector::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 KActionSelector
%End