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/kdialogbase.sip

284 lines
10 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.
class KDialogBase : KDialog
{
%TypeHeaderCode
#include <kdialogbase.h>
%End
public:
%If ( KDE_3_3_0 - )
enum ButtonCode
{
Help,
Default,
Ok,
Apply,
Try,
Cancel,
Close,
User1,
User2,
User3,
No,
Yes,
Details,
Filler,
Stretch,
NoDefault
};
%End
enum ActionButtonStyle
{
ActionStyle0,
ActionStyle1,
ActionStyle2,
ActionStyle3,
ActionStyle4,
ActionStyleMAX
};
enum DialogType
{
TreeList,
Tabbed,
Plain,
Swallow,
IconList
};
public:
KDialogBase (TQWidget* /TransferThis/ = 0, const char* = 0, bool = 1, const TQString& = TQString ::null , int = Ok |Apply |Cancel , KDialogBase::ButtonCode = Ok , bool = 0, const KGuiItem& = KGuiItem (), const KGuiItem& = KGuiItem (), const KGuiItem& = KGuiItem ());
KDialogBase (int, const TQString&, int, KDialogBase::ButtonCode, TQWidget* /TransferThis/ = 0, const char* = 0, bool = 1, bool = 0, const KGuiItem& = KGuiItem (), const KGuiItem& = KGuiItem (), const KGuiItem& = KGuiItem ());
%If ( KDE_3_2_0 - )
KDialogBase (KDialogBase::DialogType, WFlags, TQWidget* /TransferThis/ = 0, const char* = 0, bool = 1, const TQString& = TQString ::null , int = Ok |Apply |Cancel , KDialogBase::ButtonCode = Ok , bool = 0, const KGuiItem& = KGuiItem (), const KGuiItem& = KGuiItem (), const KGuiItem& = KGuiItem ());
%End
KDialogBase (const TQString&, int = Yes |No |Cancel , KDialogBase::ButtonCode = Yes , KDialogBase::ButtonCode = Cancel , TQWidget* /TransferThis/ = 0, const char* = 0, bool = 1, bool = 0, const KGuiItem& = KStdGuiItem ::yes (), const KGuiItem& = KStdGuiItem ::no (), const KGuiItem& = KStdGuiItem ::cancel ());
void setButtonBoxOrientation (int);
void setEscapeButton (KDialogBase::ButtonCode);
virtual void adjustSize ();
virtual TQSize sizeHint () const;
virtual TQSize minimumSizeHint () const;
TQFrame* plainPage ();
TQFrame* addPage (const TQString&, const TQString& = TQString ::null , const TQPixmap& = TQPixmap ());
TQFrame* addPage (const TQStringList&, const TQString& = TQString ::null , const TQPixmap& = TQPixmap ());
TQVBox* addVBoxPage (const TQString&, const TQString& = TQString ::null , const TQPixmap& = TQPixmap ());
TQVBox* addVBoxPage (const TQStringList&, const TQString& = TQString ::null , const TQPixmap& = TQPixmap ());
TQHBox* addHBoxPage (const TQString&, const TQString& = TQString ::null , const TQPixmap& = TQPixmap ());
TQHBox* addHBoxPage (const TQStringList&, const TQString& = TQString ::null , const TQPixmap& = TQPixmap ());
TQGrid* addGridPage (int, TQt::Orientation, const TQString&, const TQString& = TQString ::null , const TQPixmap& = TQPixmap ());
TQGrid* addGridPage (int, TQt::Orientation, const TQStringList&, const TQString& = TQString ::null , const TQPixmap& = TQPixmap ());
void setFolderIcon (const TQStringList&, const TQPixmap&);
TQFrame* makeMainWidget ();
TQVBox* makeVBoxMainWidget ();
TQHBox* makeHBoxMainWidget ();
TQGrid* makeGridMainWidget (int, TQt::Orientation);
void enableButtonSeparator (bool);
void showButton (KDialogBase::ButtonCode, bool);
void showButtonOK (bool);
void showButtonApply (bool);
void showButtonCancel (bool);
bool showPage (int);
int activePageIndex () const;
int pageIndex (TQWidget*) const;
void setMainWidget (TQWidget*);
TQWidget* mainWidget ();
void disableResize ();
void setInitialSize (const TQSize&, bool = 0);
void incInitialSize (const TQSize&, bool = 0);
TQSize configDialogSize (const TQString&) const;
%If ( KDE_3_2_0 - )
TQSize configDialogSize (TDEConfig&, const TQString&) const;
%End
void saveDialogSize (const TQString&, bool = 0);
%If ( KDE_3_2_0 - )
void saveDialogSize (TDEConfig&, const TQString&, bool = 0) const;
void setButtonOK (const KGuiItem& = KStdGuiItem ::ok ());
%End
void setButtonOKText (const TQString& = TQString ::null , const TQString& = TQString ::null , const TQString& = TQString ::null );
%If ( KDE_3_2_0 - )
void setButtonApply (const KGuiItem& = KStdGuiItem ::apply ());
%End
void setButtonApplyText (const TQString& = TQString ::null , const TQString& = TQString ::null , const TQString& = TQString ::null );
%If ( KDE_3_2_0 - )
void setButtonCancel (const KGuiItem& = KStdGuiItem ::cancel ());
%End
void setButtonCancelText (const TQString& = TQString ::null , const TQString& = TQString ::null , const TQString& = TQString ::null );
void setButtonText (KDialogBase::ButtonCode, const TQString&);
void setButtonTip (KDialogBase::ButtonCode, const TQString&);
void setButtonWhatsThis (KDialogBase::ButtonCode, const TQString&);
%If ( KDE_3_3_0 - )
void setButtonGuiItem (KDialogBase::ButtonCode, const KGuiItem&);
%End
void setTreeListAutoResize (bool);
void setShowIconsInTreeList (bool);
void setRootIsDecorated (bool);
%If ( KDE_3_2_0 - )
void unfoldTreeList (bool = 0);
void addWidgetBelowList (TQWidget*);
void addButtonBelowList (const TQString&, TQObject*, const char*);
void addButtonBelowList (const KGuiItem&, TQObject*, const char*);
%End
void setIconListAllVisible (bool);
static bool haveBackgroundTile ();
static const TQPixmap* backgroundTile ();
static const TQPixmap* getBackgroundTile ();
static void setBackgroundTile (const TQPixmap*);
void showTile (bool);
void getBorderWidths (int&, int&, int&, int&) const;
TQRect getContentsRect ();
TQSize calculateSize (int, int);
TQString helpLinkText ();
TQPushButton* actionButton (KDialogBase::ButtonCode);
public slots:
void enableButton (KDialogBase::ButtonCode, bool);
void enableButtonOK (bool);
void enableButtonApply (bool);
void enableButtonCancel (bool);
void enableLinkedHelp (bool);
%If ( KDE_3_1_0 - )
void delayedDestruct ();
%End
void setHelpLinkText (const TQString&);
void setHelp (const TQString&, const TQString& = TQString ::null );
void helpClickedSlot (const TQString&);
void setDetails (bool);
void setDetailsWidget (TQWidget*);
void updateBackground ();
%If ( KDE_3_1_0 - )
void cancel ();
%End
signals:
void helpClicked ();
void defaultClicked ();
void user3Clicked ();
void user2Clicked ();
void user1Clicked ();
void applyClicked ();
void tryClicked ();
void okClicked ();
void yesClicked ();
void noClicked ();
void cancelClicked ();
void closeClicked ();
void apply ();
void backgroundChanged ();
void hidden ();
void finished ();
void aboutToShowDetails ();
void aboutToShowPage (TQWidget*);
protected:
virtual void keyPressEvent (TQKeyEvent*);
virtual void hideEvent (TQHideEvent*);
virtual void closeEvent (TQCloseEvent*);
protected slots:
virtual void slotHelp ();
virtual void slotDefault ();
virtual void slotDetails ();
virtual void slotUser3 ();
virtual void slotUser2 ();
virtual void slotUser1 ();
virtual void slotOk ();
virtual void slotApply ();
virtual void slotTry ();
virtual void slotYes ();
virtual void slotNo ();
virtual void slotCancel ();
virtual void slotClose ();
virtual void applyPressed ();
void updateGeometry ();
void slotDelayedDestruct ();
protected:
//igx virtual void virtual_hook (int, void*);
public:
%If ( - KDE_3_3_0 )
enum ButtonCode
{
Help,
Default,
Ok,
Apply,
Try,
Cancel,
Close,
User1,
User2,
User3,
No,
Yes,
Details,
Filler,
Stretch
};
%End
public:
%If ( - KDE_3_1_0 )
void delayedDestruct ();
%End
}; // class KDialogBase