diff options
Diffstat (limited to 'sip/qt/qiconview.sip')
-rw-r--r-- | sip/qt/qiconview.sip | 381 |
1 files changed, 0 insertions, 381 deletions
diff --git a/sip/qt/qiconview.sip b/sip/qt/qiconview.sip deleted file mode 100644 index ceb6791..0000000 --- a/sip/qt/qiconview.sip +++ /dev/null @@ -1,381 +0,0 @@ -// This is the SIP interface definition for TQIconView, TQIconViewItem, TQIconDrag -// and TQIconDragItem. -// -// 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>TQIconView (TQt v2.1+)</Title> -<FuncSynopsis> - <FuncDef>TQIconViewItem *<Function>makeRowLayout</Function></FuncDef> - <ParamDef>TQIconViewItem *<Parameter>begin</Parameter></ParamDef> - <ParamDef>int &<Parameter>y</Parameter></ParamDef> -</FuncSynopsis> -<Para> -Not yet implemented. -</Para> -</Sect2> - -<Sect2><Title>TQIconViewItem (TQt v2.1+)</Title> -<Para> -<Literal>TQIconViewItem</Literal> is fully implemented. -</Para> -</Sect2> - -<Sect2><Title>TQIconDrag (TQt v2.1+)</Title> -<Para> -<Literal>TQIconDrag</Literal> is fully implemented. -</Para> -</Sect2> - -<Sect2><Title>TQIconDragItem (TQt v2.1+)</Title> -<Para> -<Literal>TQIconDragItem</Literal> is fully implemented. -</Para> -</Sect2> -%End - - -%If (TQt_ICONVIEW) - -%If (TQt_DRAGANDDROP) - -class TQIconDragItem -{ -%TypeHeaderCode -#include <tqiconview.h> -%End - -public: - TQIconDragItem(); - - virtual TQByteArray data() const; - virtual void setData(const TQByteArray &); -}; - - -class TQIconDrag : TQDragObject -{ -%TypeHeaderCode -#include <tqiconview.h> -%End - -public: - TQIconDrag(TQWidget * /TransferThis/,const char * = 0); - - void append(const TQIconDragItem &,const TQRect &,const TQRect &); - - virtual const char* format(int) const; - static bool canDecode(TQMimeSource *); - virtual TQByteArray encodedData(const char *) const; - -private: - TQIconDrag(const TQIconDrag &); -}; - -%End - - -class TQIconViewItem : TQt -{ -%TypeHeaderCode -#include <tqiconview.h> -%End - -public: - TQIconViewItem(TQIconView * /TransferThis/); - TQIconViewItem(TQIconView * /TransferThis/,TQIconViewItem *); - TQIconViewItem(TQIconView * /TransferThis/,const TQString &); - TQIconViewItem(TQIconView * /TransferThis/,TQIconViewItem *, - const TQString &); - TQIconViewItem(TQIconView * /TransferThis/,const TQString &, - const TQPixmap &); - TQIconViewItem(TQIconView * /TransferThis/,TQIconViewItem *, - const TQString &,const TQPixmap &); - TQIconViewItem(TQIconView * /TransferThis/,const TQString &, - const TQPicture &); - TQIconViewItem(TQIconView * /TransferThis/,TQIconViewItem *, - const TQString &,const TQPicture &); - - virtual void setRenameEnabled(bool); - virtual void setDragEnabled(bool); - virtual void setDropEnabled(bool); - - virtual TQString text() const; - virtual TQPixmap *pixmap() const; - virtual TQPicture *picture() const; - virtual TQString key() const; - - bool renameEnabled() const; - bool dragEnabled() const; - bool dropEnabled() const; - - TQIconView *iconView() const; - TQIconViewItem *prevItem() const; - TQIconViewItem *nextItem() const; - - int index() const; - - virtual void setSelected(bool,bool); - virtual void setSelected(bool); - virtual void setSelectable(bool); - - bool isSelected() const; - bool isSelectable() const; - - virtual void repaint(); - - virtual bool move(int,int); - virtual void moveBy(int,int); - virtual bool move(const TQPoint &); - virtual void moveBy(const TQPoint &); - - TQRect rect() const; - int x() const; - int y() const; - int width() const; - int height() const; - TQSize size() const; - TQPoint pos() const; - TQRect textRect(bool = 1) const; - TQRect pixmapRect(bool = 1) const; - bool contains(const TQPoint &) const; - bool intersects(const TQRect &) const; - - virtual bool acceptDrop(const TQMimeSource *) const; - - void rename(); - - virtual int compare(TQIconViewItem *) const; - - virtual void setText(const TQString &); - virtual void setPixmap(const TQPixmap &); - virtual void setPicture(const TQPicture &); - virtual void setText(const TQString &,bool,bool = 1); - virtual void setPixmap(const TQPixmap &,bool,bool = 1); - virtual void setKey(const TQString &); - - virtual int rtti() const; - -protected: - virtual void removeRenameBox(); - virtual void calcRect(const TQString & = TQString::null); - virtual void paintItem(TQPainter *,const TQColorGroup &); - virtual void paintFocus(TQPainter *,const TQColorGroup &); -%If (TQt_DRAGANDDROP) - virtual void dropped(TQDropEvent *,const TQValueList<TQIconDragItem> &); -%End - virtual void dragEntered(); - virtual void dragLeft(); - void setItemRect(const TQRect &); - void setTextRect(const TQRect &); - void setPixmapRect(const TQRect &); - void calcTmpText(); - TQString tempText() const; -}; - - -class TQIconView : TQScrollView -{ -%TypeHeaderCode -#include <tqiconview.h> -%End - -public: - enum SelectionMode { - Single, - Multi, - Extended, - NoSelection - }; - - enum Arrangement { - LeftToRight, - TopToBottom - }; - - enum ResizeMode { - Fixed, - Adjust - }; - - enum ItemTextPos { - Bottom, - Right - }; - - TQIconView(TQWidget * /TransferThis/ = 0,const char * = 0,WFlags = 0); - - virtual void insertItem(TQIconViewItem *,TQIconViewItem * = 0); - virtual void takeItem(TQIconViewItem *); - - int index(const TQIconViewItem *) const; - - TQIconViewItem *firstItem() const; - TQIconViewItem *lastItem() const; - TQIconViewItem *currentItem() const; - virtual void setCurrentItem(TQIconViewItem *); - virtual void setSelected(TQIconViewItem *,bool,bool = 0); - - uint count() const; - - virtual void showEvent(TQShowEvent *); - - virtual void setSelectionMode(SelectionMode); - SelectionMode selectionMode() const; - - TQIconViewItem *findItem(const TQPoint &) const; - TQIconViewItem *findItem(const TQString &, - ComparisonFlags = BeginsWith) const; - virtual void selectAll(bool); - virtual void clearSelection(); - virtual void invertSelection(); - - virtual void repaintItem(TQIconViewItem *); - void repaintSelectedItems(); - - void ensureItemVisible(TQIconViewItem *); - TQIconViewItem* findFirstVisibleItem(const TQRect &) const; - TQIconViewItem* findLastVisibleItem(const TQRect &) const; - - virtual void clear(); - - virtual void setGridX(int); - virtual void setGridY(int); - int gridX() const; - int gridY() const; - virtual void setSpacing(int); - int spacing() const; - virtual void setItemTextPos(ItemTextPos); - ItemTextPos itemTextPos() const; - virtual void setItemTextBackground(const TQBrush &); - TQBrush itemTextBackground() const; - virtual void setArrangement(Arrangement); - Arrangement arrangement() const; - virtual void setResizeMode(ResizeMode); - ResizeMode resizeMode() const; - virtual void setMaxItemWidth(int); - int maxItemWidth() const; - virtual void setMaxItemTextLength(int); - int maxItemTextLength() const; - virtual void setAutoArrange(bool); - bool autoArrange() const; - virtual void setShowToolTips(bool); - bool showToolTips() const; - - void setSorting(bool,bool = 1); - bool sorting() const; - bool sortDirection() const; - - virtual void setItemsMovable(bool); - bool itemsMovable() const; - virtual void setWordWrapIconText(bool); - bool wordWrapIconText() const; - - bool eventFilter(TQObject *,TQEvent *); - - TQSize minimumSizeHint() const; - TQSize sizeHint() const; - - virtual void sort(bool = 1); - - virtual void setFont(const TQFont &); - virtual void setPalette(const TQPalette &); - - bool isRenaming() const; - -public slots: - virtual void arrangeItemsInGrid(const TQSize &,bool = 1); - virtual void arrangeItemsInGrid(bool = 1); - virtual void setContentsPos(int,int); - virtual void updateContents(); - -signals: - void selectionChanged(); - void selectionChanged(TQIconViewItem *); - void currentChanged(TQIconViewItem *); - void clicked(TQIconViewItem *); - void clicked(TQIconViewItem *,const TQPoint &); - void pressed(TQIconViewItem *); - void pressed(TQIconViewItem *,const TQPoint &); - - void doubleClicked(TQIconViewItem *); - void returnPressed(TQIconViewItem *); - void rightButtonClicked(TQIconViewItem *,const TQPoint &); - void rightButtonPressed(TQIconViewItem *,const TQPoint &); - void mouseButtonPressed(int,TQIconViewItem *,const TQPoint &); - void mouseButtonClicked(int,TQIconViewItem *,const TQPoint &); - void contextMenuRequested(TQIconViewItem *,const TQPoint &); -%If (TQt_DRAGANDDROP) - void dropped(TQDropEvent *,const TQValueList<TQIconDragItem> &); -%End - void moved(); - void onItem(TQIconViewItem *); - void onViewport(); - void itemRenamed(TQIconViewItem *,const TQString &); - void itemRenamed(TQIconViewItem *); - -protected slots: - virtual void doAutoScroll(); - virtual void adjustItems(); - virtual void slotUpdate(); - -protected: - void drawContents(TQPainter *,int,int,int,int); - void contentsMousePressEvent(TQMouseEvent *); - void contentsMouseReleaseEvent(TQMouseEvent *); - void contentsMouseMoveEvent(TQMouseEvent *); - void contentsMouseDoubleClickEvent(TQMouseEvent *); - void contentsContextMenuEvent(TQContextMenuEvent *); - -%If (TQt_DRAGANDDROP) - void contentsDragEnterEvent(TQDragEnterEvent *); - void contentsDragMoveEvent(TQDragMoveEvent *); - void contentsDragLeaveEvent(TQDragLeaveEvent *); - void contentsDropEvent(TQDropEvent *); -%End - - void resizeEvent(TQResizeEvent *); - void keyPressEvent(TQKeyEvent *); - void focusInEvent(TQFocusEvent *); - void focusOutEvent(TQFocusEvent *); - void enterEvent(TQEvent *); - - virtual void drawRubber(TQPainter *); -%If (TQt_DRAGANDDROP) - virtual TQDragObject *dragObject(); - virtual void startDrag(); -%End - virtual void insertInGrid(TQIconViewItem *); - virtual void drawBackground(TQPainter *,const TQRect &); - - void emitSelectionChanged(TQIconViewItem * = 0); - void emitRenamed(TQIconViewItem *); - -// TQIconViewItem *makeRowLayout(TQIconViewItem *,int &,bool &); - - void styleChange(TQStyle &); - void windowActivationChange(bool); - -private: - TQIconView(const TQIconView &); -}; - -%End |