Public Member Functions | Protected Slots | Protected Member Functions | Properties | Friends

QAbstractScrollArea Class Reference

Search for all occurrences

Detailed Description

Definition at line 59 of file qabstractscrollarea.h.

#include <qabstractscrollarea.h>

Inheritance diagram for QAbstractScrollArea:
Inheritance graph
[legend]

List of all members.

Public Member Functions

  QAbstractScrollArea (QWidget *parent=0)
  ~QAbstractScrollArea ()
Qt::ScrollBarPolicy  verticalScrollBarPolicy () const
void  setVerticalScrollBarPolicy (Qt::ScrollBarPolicy)
QScrollBar verticalScrollBar () const
void  setVerticalScrollBar (QScrollBar *scrollbar)
Qt::ScrollBarPolicy  horizontalScrollBarPolicy () const
void  setHorizontalScrollBarPolicy (Qt::ScrollBarPolicy)
QScrollBar horizontalScrollBar () const
void  setHorizontalScrollBar (QScrollBar *scrollbar)
QWidget cornerWidget () const
void  setCornerWidget (QWidget *widget)
void  addScrollBarWidget (QWidget *widget, Qt::Alignment alignment)
QWidgetList  scrollBarWidgets (Qt::Alignment alignment)
QWidget viewport () const
void  setViewport (QWidget *widget)
QSize  maximumViewportSize () const
QSize  minimumSizeHint () const
QSize  sizeHint () const

Protected Slots

void  setupViewport (QWidget *viewport)

Protected Member Functions

  QAbstractScrollArea (QAbstractScrollAreaPrivate &dd, QWidget *parent=0)
void  setViewportMargins (int left, int top, int right, int bottom)
void  setViewportMargins (const QMargins &margins)
bool  event (QEvent *)
virtual bool  viewportEvent (QEvent *)
void  resizeEvent (QResizeEvent *)
void  paintEvent (QPaintEvent *)
void  mousePressEvent (QMouseEvent *)
void  mouseReleaseEvent (QMouseEvent *)
void  mouseDoubleClickEvent (QMouseEvent *)
void  mouseMoveEvent (QMouseEvent *)
void  wheelEvent (QWheelEvent *)
void  contextMenuEvent (QContextMenuEvent *)
void  dragEnterEvent (QDragEnterEvent *)
void  dragMoveEvent (QDragMoveEvent *)
void  dragLeaveEvent (QDragLeaveEvent *)
void  dropEvent (QDropEvent *)
void  keyPressEvent (QKeyEvent *)
virtual void  scrollContentsBy (int dx, int dy)

Properties

Qt::ScrollBarPolicy  verticalScrollBarPolicy
Qt::ScrollBarPolicy  horizontalScrollBarPolicy

Friends

class  QWidgetPrivate

Constructor & Destructor Documentation

QAbstractScrollArea ( QWidget parent = 0 ) [explicit]
QAbstractScrollArea ( QAbstractScrollAreaPrivate &  dd,
QWidget parent = 0 
) [protected]

Member Function Documentation

Qt::ScrollBarPolicy verticalScrollBarPolicy ( ) const
void setVerticalScrollBarPolicy ( Qt::ScrollBarPolicy  )
QScrollBar* verticalScrollBar ( ) const
void setVerticalScrollBar ( QScrollBar scrollbar )
Qt::ScrollBarPolicy horizontalScrollBarPolicy ( ) const
void setHorizontalScrollBarPolicy ( Qt::ScrollBarPolicy  )
QScrollBar* horizontalScrollBar ( ) const
void setHorizontalScrollBar ( QScrollBar scrollbar )
QWidget* cornerWidget ( ) const
void setCornerWidget ( QWidget widget )
void addScrollBarWidget ( QWidget widget,
Qt::Alignment  alignment 
)
QWidgetList scrollBarWidgets ( Qt::Alignment  alignment )
QWidget* viewport ( ) const
void setViewport ( QWidget widget )
QSize maximumViewportSize ( ) const
QSize minimumSizeHint ( ) const [virtual]

Reimplemented from QWidget.

Reimplemented in QMdiArea.

QSize sizeHint ( ) const [virtual]
void setupViewport ( QWidget viewport ) [protected, slot]
void setViewportMargins ( int  left,
int  top,
int  right,
int  bottom 
) [protected]
void setViewportMargins ( const QMargins margins ) [protected]
bool event ( QEvent ) [protected, virtual]
virtual bool viewportEvent ( QEvent ) [protected, virtual]
void resizeEvent ( QResizeEvent ) [protected, virtual]
void paintEvent ( QPaintEvent ) [protected, virtual]
void mousePressEvent ( QMouseEvent ) [protected, virtual]
void mouseReleaseEvent ( QMouseEvent ) [protected, virtual]
void mouseDoubleClickEvent ( QMouseEvent ) [protected, virtual]
void mouseMoveEvent ( QMouseEvent ) [protected, virtual]
void wheelEvent ( QWheelEvent ) [protected, virtual]

Reimplemented from QWidget.

Reimplemented in QGraphicsView, QPlainTextEdit, and QTextEdit.

void contextMenuEvent ( QContextMenuEvent ) [protected, virtual]

Reimplemented from QWidget.

Reimplemented in QGraphicsView, QPlainTextEdit, and QTextEdit.

void dragEnterEvent ( QDragEnterEvent ) [protected, virtual]
void dragMoveEvent ( QDragMoveEvent ) [protected, virtual]
void dragLeaveEvent ( QDragLeaveEvent ) [protected, virtual]
void dropEvent ( QDropEvent ) [protected, virtual]
void keyPressEvent ( QKeyEvent ) [protected, virtual]
virtual void scrollContentsBy ( int  dx,
int  dy 
) [protected, virtual]

Friends And Related Function Documentation

friend class QWidgetPrivate [friend]

Property Documentation

Qt::ScrollBarPolicy verticalScrollBarPolicy [read, write]
Qt::ScrollBarPolicy horizontalScrollBarPolicy [read, write]

The documentation for this class was generated from the following file:

QAbstractScrollArea QAbstractScrollArea QAbstractScrollArea QAbstractScrollArea QAbstractScrollArea QAbstractScrollArea QAbstractScrollArea QAbstractScrollArea QAbstractScrollArea QAbstractScrollArea
QAbstractScrollArea QAbstractScrollArea QAbstractScrollArea QAbstractScrollArea QAbstractScrollArea QAbstractScrollArea QAbstractScrollArea QAbstractScrollArea QAbstractScrollArea QAbstractScrollArea