diff options
author | Timothy Pearson <[email protected]> | 2013-02-14 17:12:50 -0600 |
---|---|---|
committer | Timothy Pearson <[email protected]> | 2013-02-14 17:12:50 -0600 |
commit | 886e33053835feb8d41744c18c48ff76c86677c9 (patch) | |
tree | 009694b21ddf0334e209f8225d2783d44927c0bd /sip/tdeui/tdeaboutdialog.sip | |
parent | e3ae6c31d659c3599c6b260d29c70db6b7302917 (diff) | |
download | pytde-886e33053835feb8d41744c18c48ff76c86677c9.tar.gz pytde-886e33053835feb8d41744c18c48ff76c86677c9.zip |
Rename common header files for consistency with class renaming
Diffstat (limited to 'sip/tdeui/tdeaboutdialog.sip')
-rw-r--r-- | sip/tdeui/tdeaboutdialog.sip | 190 |
1 files changed, 190 insertions, 0 deletions
diff --git a/sip/tdeui/tdeaboutdialog.sip b/sip/tdeui/tdeaboutdialog.sip new file mode 100644 index 0000000..1a972e2 --- /dev/null +++ b/sip/tdeui/tdeaboutdialog.sip @@ -0,0 +1,190 @@ +// +// 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. + + +class TDEAboutContainer : TQFrame +{ +%TypeHeaderCode +#include <tdeaboutdialog.h> +%End + + +public: + TDEAboutContainer (TQWidget* /TransferThis/ = 0, const char* = 0, int = 0, int = 0, int = AlignCenter , int = AlignCenter ); + void addWidget (TQWidget*); + void addPerson (const TQString&, const TQString&, const TQString&, const TQString&, bool = 0, bool = 0, bool = 0); + void addTitle (const TQString&, int = AlignLeft , bool = 0, bool = 0); + void addImage (const TQString&, int = AlignLeft ); + virtual TQSize sizeHint () const; + virtual TQSize minimumSizeHint () const; + +protected: + virtual void childEvent (TQChildEvent*); + +signals: + void urlClick (const TQString&); + void mailClick (const TQString&, const TQString&); + +}; // class TDEAboutContainer + + +class TDEAboutContributor : TQFrame +{ +%TypeHeaderCode +#include <tdeaboutdialog.h> +%End + + +public: + TDEAboutContributor (TQWidget* /TransferThis/ = 0, const char* = 0, const TQString& = TQString ::null , const TQString& = TQString ::null , const TQString& = TQString ::null , const TQString& = TQString ::null , bool = 0, bool = 1, bool = 0); + void setName (const TQString&, const TQString& = TQString ::null , bool = 1); + void setEmail (const TQString&, const TQString& = TQString ::null , bool = 1); + void setURL (const TQString&, const TQString& = TQString ::null , bool = 1); + void setWork (const TQString&, const TQString& = TQString ::null , bool = 1); + TQString getName (); + TQString getEmail (); + TQString getURL (); + TQString getWork (); + virtual TQSize sizeHint () const; + +protected: + virtual void fontChange (const TQFont&); + +protected slots: + void urlClickedSlot (const TQString&); + void emailClickedSlot (const TQString&); + +signals: + void sendEmail (const TQString&, const TQString&); + void openURL (const TQString&); + +}; // class TDEAboutContributor + + +class TDEAboutWidget : TQWidget +{ +%TypeHeaderCode +#include <tdeaboutdialog.h> +%End + + +public: + TDEAboutWidget (TQWidget* /TransferThis/ = 0, const char* = 0); + void adjust (); + void setLogo (const TQPixmap&); + void setAuthor (const TQString&, const TQString&, const TQString&, const TQString&); + void setMaintainer (const TQString&, const TQString&, const TQString&, const TQString&); + void addContributor (const TQString&, const TQString&, const TQString&, const TQString&); + void setVersion (const TQString&); + +protected slots: + void sendEmailSlot (const TQString&, const TQString&); + void openURLSlot (const TQString&); + +signals: + void sendEmail (const TQString&, const TQString&); + void openURL (const TQString&); + +protected: + void resizeEvent (TQResizeEvent*); + +}; // class TDEAboutWidget + + +class TDEAboutDialog : KDialogBase +{ +%TypeHeaderCode +#include <tdeaboutdialog.h> +%End + + +public: + + enum LayoutType + { + AbtPlain, + AbtTabbed, + AbtTitle, + AbtImageLeft, + AbtImageRight, + AbtImageOnly, + AbtProduct, + AbtKDEStandard, + AbtAppStandard, + AbtImageAndTitle + }; + + +public: + TDEAboutDialog (TQWidget* /TransferThis/ = 0, const char* = 0, bool = 1); + TDEAboutDialog (int, const TQString&, int, ButtonCode, TQWidget* /TransferThis/ = 0, const char* = 0, bool = 0, bool = 0, const TQString& = TQString ::null , const TQString& = TQString ::null , const TQString& = TQString ::null ); + void adjust (); + virtual void show (); + virtual void show (TQWidget*); + void setTitle (const TQString&); + void setImage (const TQString&); + +%If ( KDE_3_3_0 - ) + void setIcon (const TQString&); + +%If ( KDE_3_4_0 - ) + void setProgramLogo (const TQString&); + void setProgramLogo (const TQPixmap&); +%End + +%End + + void setImageBackgroundColor (const TQColor&); + void setImageFrame (bool); + void setProduct (const TQString&, const TQString&, const TQString&, const TQString&); + TQFrame* addTextPage (const TQString&, const TQString&, bool = 0, int = 10); + TQFrame* addLicensePage (const TQString&, const TQString&, int = 10); + TDEAboutContainer* addContainerPage (const TQString&, int = AlignCenter , int = AlignCenter ); + TDEAboutContainer* addScrolledContainerPage (const TQString&, int = AlignCenter , int = AlignCenter ); + TDEAboutContainer* addContainer (int, int); + TQFrame* addPage (const TQString&); + void setLogo (const TQPixmap&); + void setAuthor (const TQString&, const TQString&, const TQString&, const TQString&); + void setMaintainer (const TQString&, const TQString&, const TQString&, const TQString&); + void addContributor (const TQString&, const TQString&, const TQString&, const TQString&); + void setVersion (const TQString&); + static void imageURL (TQWidget* /Transfer/, const TQString&, const TQString&, const TQColor&, const TQString&); + +signals: + void sendEmail (const TQString&, const TQString&); + void openURL (const TQString&); + +protected: + +protected slots: + void sendEmailSlot (const TQString&, const TQString&); + void openURLSlot (const TQString&); + virtual void mouseTrackSlot (int, const TQMouseEvent*); + +protected: +//igx virtual void virtual_hook (int, void*); + +}; // class TDEAboutDialog + |