diff options
Diffstat (limited to 'sip/qt/qheader.sip')
-rw-r--r-- | sip/qt/qheader.sip | 127 |
1 files changed, 0 insertions, 127 deletions
diff --git a/sip/qt/qheader.sip b/sip/qt/qheader.sip deleted file mode 100644 index 2161dd3..0000000 --- a/sip/qt/qheader.sip +++ /dev/null @@ -1,127 +0,0 @@ -// This is the SIP interface definition for TQHeader. -// -// Copyright (c) 2007 -// Riverbank Computing Limited <[email protected]> -// -// This file is part of PyTQt. -// -// This copy of PyTQt 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. -// -// PyTQt 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 -// PyTQt; 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>TQHeader</Title> -<Para> -<Literal>TQHeader</Literal> is fully implemented. -</Para> -</Sect2> -%End - - -class TQHeader : TQWidget -{ -%TypeHeaderCode -#include <tqheader.h> -%End - -public: - TQHeader(TQWidget * /TransferThis/ = 0,const char * = 0); - TQHeader(int,TQWidget * /TransferThis/ = 0,const char * = 0); - - int addLabel(const TQString &,int = -1); - int addLabel(const TQIconSet &,const TQString &,int = -1); - void removeLabel(int); - virtual void setLabel(int,const TQString &,int = -1); - virtual void setLabel(int,const TQIconSet &,const TQString &,int = -1); - - TQString label(int) const; - TQIconSet *iconSet(int) const; - - virtual void setOrientation(Orientation); - Orientation orientation() const; - virtual void setTracking(bool); - bool tracking() const; - - virtual void setClickEnabled(bool,int = -1); - virtual void setResizeEnabled(bool,int = -1); - virtual void setMovingEnabled(bool); - virtual void setStretchEnabled(bool,int); - bool isClickEnabled(int = -1) const; - bool isResizeEnabled(int = -1) const; - bool isMovingEnabled() const; - bool isStretchEnabled() const; - bool isStretchEnabled(int) const; - - void resizeSection(int,int); - int sectionSize(int) const; - int sectionPos(int) const; - int sectionAt(int) const; - int count() const; - int headerWidth() const; - TQRect sectionRect(int) const; - - int offset() const; - - TQSize sizeHint() const; - - int mapToSection(int) const; - int mapToIndex(int) const; - - void moveSection(int,int); - - // This is placed before the obsolete version below so that it has - // precedence. It may still cause problems with old code until SIP - // distinguishes between bools and enums. - void setSortIndicator(int,SortOrder); - int sortIndicatorSection() const; - SortOrder sortIndicatorOrder() const; - // Obsolete. - void setSortIndicator(int,bool = 1); - - void adjustHeaderSize(); - -public slots: - void setUpdatesEnabled(bool); - virtual void setOffset(int); - -signals: - void clicked(int); - void pressed(int); - void released(int); - void sizeChange(int,int,int); - void indexChange(int,int,int); - void sectionHandleDoubleClicked(int); - -protected: - void paintEvent(TQPaintEvent *); - void showEvent(TQShowEvent *); - void resizeEvent(TQResizeEvent *); - TQRect sRect(int); - - virtual void paintSection(TQPainter *,int,const TQRect &); - virtual void paintSectionLabel(TQPainter *,int,const TQRect &); - - void fontChange(const TQFont &); - - void mousePressEvent(TQMouseEvent *); - void mouseReleaseEvent(TQMouseEvent *); - void mouseMoveEvent(TQMouseEvent *); - void mouseDoubleClickEvent(TQMouseEvent *); - - void keyPressEvent(TQKeyEvent *); - void keyReleaseEvent(TQKeyEvent *); - -private: - TQHeader(const TQHeader &); -}; |