QDesignerLayoutDecorationExtension Class Reference

#include <layoutdecoration.h>

Inheritance diagram for QDesignerLayoutDecorationExtension:

Inheritance graph
[legend]
List of all members.

Detailed Description

Definition at line 40 of file layoutdecoration.h.

Public Types

enum  InsertMode

Public Member Functions

virtual ~QDesignerLayoutDecorationExtension ()
virtual QList< QWidget * > widgets (QLayout *layout) const=0
virtual QRect itemInfo (int index) const=0
virtual int indexOf (QWidget *widget) const=0
virtual int indexOf (QLayoutItem *item) const=0
virtual InsertMode currentInsertMode () const=0
virtual int currentIndex () const=0
virtual QPair< int, int > currentCell () const=0
virtual void insertWidget (QWidget *widget, const QPair< int, int > &cell)=0
virtual void removeWidget (QWidget *widget)=0
virtual void insertRow (int row)=0
virtual void insertColumn (int column)=0
virtual void simplify ()=0
virtual int findItemAt (const QPoint &pos) const=0
virtual int findItemAt (int row, int column) const =0
virtual void adjustIndicator (const QPoint &pos, int index)=0


Member Enumeration Documentation

enum QDesignerLayoutDecorationExtension::InsertMode

Definition at line 43 of file layoutdecoration.h.

00044     {
00045         InsertWidgetMode,
00046         InsertRowMode,
00047         InsertColumnMode
00048     };


Constructor & Destructor Documentation

virtual QDesignerLayoutDecorationExtension::~QDesignerLayoutDecorationExtension (  )  [inline, virtual]

Definition at line 50 of file layoutdecoration.h.

00050 {}


Member Function Documentation

virtual QList<QWidget*> QDesignerLayoutDecorationExtension::widgets ( QLayout layout  )  const [pure virtual]

virtual QRect QDesignerLayoutDecorationExtension::itemInfo ( int  index  )  const [pure virtual]

virtual int QDesignerLayoutDecorationExtension::indexOf ( QWidget widget  )  const [pure virtual]

virtual int QDesignerLayoutDecorationExtension::indexOf ( QLayoutItem item  )  const [pure virtual]

virtual InsertMode QDesignerLayoutDecorationExtension::currentInsertMode (  )  const [pure virtual]

Referenced by qdesigner_internal::InsertWidgetCommand::init().

virtual int QDesignerLayoutDecorationExtension::currentIndex (  )  const [pure virtual]

virtual QPair<int, int> QDesignerLayoutDecorationExtension::currentCell (  )  const [pure virtual]

Referenced by qdesigner_internal::InsertWidgetCommand::init().

virtual void QDesignerLayoutDecorationExtension::insertWidget ( QWidget widget,
const QPair< int, int > &  cell 
) [pure virtual]

Referenced by qdesigner_internal::InsertWidgetCommand::redo().

virtual void QDesignerLayoutDecorationExtension::removeWidget ( QWidget widget  )  [pure virtual]

Referenced by qdesigner_internal::InsertWidgetCommand::undo(), and qdesigner_internal::Layout::undoLayout().

virtual void QDesignerLayoutDecorationExtension::insertRow ( int  row  )  [pure virtual]

Referenced by qdesigner_internal::InsertWidgetCommand::redo().

virtual void QDesignerLayoutDecorationExtension::insertColumn ( int  column  )  [pure virtual]

Referenced by qdesigner_internal::InsertWidgetCommand::redo().

virtual void QDesignerLayoutDecorationExtension::simplify (  )  [pure virtual]

Referenced by qdesigner_internal::InsertWidgetCommand::undo().

virtual int QDesignerLayoutDecorationExtension::findItemAt ( const QPoint pos  )  const [pure virtual]

virtual int QDesignerLayoutDecorationExtension::findItemAt ( int  row,
int  column 
) const [pure virtual]

virtual void QDesignerLayoutDecorationExtension::adjustIndicator ( const QPoint pos,
int  index 
) [pure virtual]


The documentation for this class was generated from the following file:
Generated on Thu Mar 15 17:15:51 2007 for Qt 4.2 User's Guide by  doxygen 1.5.1