diff options
Diffstat (limited to 'sip/qt/qtabdialog.sip')
-rw-r--r-- | sip/qt/qtabdialog.sip | 167 |
1 files changed, 167 insertions, 0 deletions
diff --git a/sip/qt/qtabdialog.sip b/sip/qt/qtabdialog.sip new file mode 100644 index 0000000..115cf9d --- /dev/null +++ b/sip/qt/qtabdialog.sip @@ -0,0 +1,167 @@ +// This is the SIP interface definition for QTabDialog. +// +// Copyright (c) 2007 +// Riverbank Computing Limited <[email protected]> +// +// This file is part of PyQt. +// +// This copy of PyQt 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, or (at your option) any later +// version. +// +// PyQt is supplied 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 +// PyQt; see the file LICENSE. If not, write to the Free Software Foundation, +// Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + + +%ExportedDoc +<Sect2><Title>QTabDialog</Title> +<Para> +<Literal>QTabDialog</Literal> is fully implemented. +</Para> +</Sect2> +%End + + +%If (Qt_TABDIALOG) + +class QTabDialog : QDialog +{ +%TypeHeaderCode +#include <qtabdialog.h> +%End + +public: + QTabDialog(QWidget * /TransferThis/ = 0,const char * = 0,bool = 0, + WFlags = 0); + + void show(); + void setFont(const QFont &); + +%If (- Qt_2_00) + void addTab(QWidget *,const char *); +%End +%If (Qt_2_00 -) + void addTab(QWidget *,const QString &); + void addTab(QWidget *,const QIconSet &,const QString &); +%End + void addTab(QWidget *,QTab *); + +%If (Qt_2_00 -) + void insertTab(QWidget *,const QString &,int = -1); + void insertTab(QWidget *,const QIconSet &,const QString &,int = -1); + void insertTab(QWidget *,QTab *,int = -1); + + void changeTab(QWidget *,const QString &); + void changeTab(QWidget *,const QIconSet &,const QString &); +%End + +%If (Qt_2_00 -) + bool isTabEnabled(QWidget *) const; + void setTabEnabled(QWidget *,bool); +%End +%If (- Qt_3_0_0) + bool isTabEnabled(const char *) const; + void setTabEnabled(const char *,bool); +%End + + void showPage(QWidget *); +%If (Qt_2_00 -) + void removePage(QWidget *); + QString tabLabel(QWidget *); +%End +%If (- Qt_2_00) + const char *tabLabel(QWidget *); +%End + +%If (Qt_2_00 -) + QWidget *currentPage() const; +%End + +%If (- Qt_2_00) + void setDefaultButton(const char * = "Defaults"); +%End +%If (Qt_2_00 -) + void setDefaultButton(const QString &); + void setDefaultButton(); +%End + bool hasDefaultButton() const; + +%If (Qt_2_00 -) + void setHelpButton(const QString &); + void setHelpButton(); + bool hasHelpButton() const; +%End + +%If (- Qt_2_00) + void setCancelButton(const char * = "Cancel"); +%End +%If (Qt_2_00 -) + void setCancelButton(const QString &); + void setCancelButton(); +%End + bool hasCancelButton() const; + +%If (- Qt_2_00) + void setApplyButton(const char * = "Apply"); +%End +%If (Qt_2_00 -) + void setApplyButton(const QString &); + void setApplyButton(); +%End + bool hasApplyButton() const; + +%If (- Qt_2_00) + void setOkButton(const char * = "OK"); +%End +%If (Qt_2_00 -) + void setOkButton(const QString &); + void setOkButton(); +%End + bool hasOkButton() const; + +protected: + void paintEvent(QPaintEvent *); + void resizeEvent(QResizeEvent *); +%If (- Qt_2_00) + void styleChange(GUIStyle); +%End +%If (Qt_2_00 -) + void styleChange(QStyle &); +%End + void setTabBar(QTabBar *); + QTabBar *tabBar() const; + +signals: + void aboutToShow(); + + void applyButtonPressed(); + void cancelButtonPressed(); + void defaultButtonPressed(); +%If (Qt_2_00 -) + void helpButtonPressed(); +%End + +%If (Qt_2_2_0 -) + void currentChanged(QWidget *); +%End +%If (- Qt_2_00) + void selected(const char *); +%End +%If (Qt_2_00 - Qt_3_0_0) + void selected(const QString &); +%End + +private: +%If (Qt_2_1_0 -) + QTabDialog(const QTabDialog &); +%End +}; + +%End |