Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

QSplitterHandle Class Reference

Collaboration diagram for QSplitterHandle:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 QSplitterHandle (Qt::Orientation o, QSplitter *parent, const char *name=0)
void setOrientation (Qt::Orientation o)
Qt::Orientation orientation () const
bool opaque () const
QSize sizeHint () const
QSizePolicy sizePolicy () const
int id () const
void setId (int i)

Protected Member Functions

void paintEvent (QPaintEvent *)
void mouseMoveEvent (QMouseEvent *)
void mousePressEvent (QMouseEvent *)
void mouseReleaseEvent (QMouseEvent *)

Private Attributes

Qt::Orientation orient
bool opaq
int myId
QSplitters

Constructor & Destructor Documentation

QSplitterHandle::QSplitterHandle Qt::Orientation  o,
QSplitter parent,
const char *  name = 0
 

Definition at line 78 of file qsplitter.cpp.

References s, and setOrientation().


Member Function Documentation

int QSplitterHandle::id  )  const [inline]
 

Definition at line 57 of file qsplitter.cpp.

References myId.

void QSplitterHandle::mouseMoveEvent QMouseEvent *   )  [protected]
 

Definition at line 110 of file qsplitter.cpp.

References QSplitter::getRange(), max, min, mouseOffset, QSplitter::moveSplitter(), opaque(), QSplitter::pick(), pos, s, and QSplitter::setRubberband().

void QSplitterHandle::mousePressEvent QMouseEvent *   )  [protected]
 

Definition at line 125 of file qsplitter.cpp.

References mouseOffset, QSplitter::pick(), and s.

void QSplitterHandle::mouseReleaseEvent QMouseEvent *   )  [protected]
 

Definition at line 131 of file qsplitter.cpp.

References QSplitter::moveSplitter(), opaque(), QSplitter::pick(), pos, s, and QSplitter::setRubberband().

bool QSplitterHandle::opaque  )  const [inline]
 

Definition at line 52 of file qsplitter.cpp.

References QSplitter::opaqueResize(), and s.

Referenced by mouseMoveEvent(), and mouseReleaseEvent().

Qt::Orientation QSplitterHandle::orientation  )  const [inline]
 

Definition at line 50 of file qsplitter.cpp.

References orient.

void QSplitterHandle::paintEvent QPaintEvent *   )  [protected]
 

Definition at line 140 of file qsplitter.cpp.

References QSplitter::drawSplitter(), height, p, s, and width.

void QSplitterHandle::setId int  i  )  [inline]
 

Definition at line 58 of file qsplitter.cpp.

References myId.

Referenced by QSplitter::addWidget().

void QSplitterHandle::setOrientation Qt::Orientation  o  ) 
 

Definition at line 98 of file qsplitter.cpp.

References orient.

Referenced by QSplitterHandle().

QSize QSplitterHandle::sizeHint  )  const
 

Definition at line 92 of file qsplitter.cpp.

Referenced by QSplitter::addWidget().

QSizePolicy QSplitterHandle::sizePolicy  )  const
 

Definition at line 86 of file qsplitter.cpp.


Member Data Documentation

int QSplitterHandle::myId [private]
 

Definition at line 69 of file qsplitter.cpp.

Referenced by id(), and setId().

bool QSplitterHandle::opaq [private]
 

Definition at line 68 of file qsplitter.cpp.

Qt::Orientation QSplitterHandle::orient [private]
 

Definition at line 67 of file qsplitter.cpp.

Referenced by orientation(), and setOrientation().

QSplitter* QSplitterHandle::s [private]
 

Definition at line 71 of file qsplitter.cpp.

Referenced by mouseMoveEvent(), mousePressEvent(), mouseReleaseEvent(), opaque(), paintEvent(), and QSplitterHandle().


The documentation for this class was generated from the following file:
Generated on Sat Nov 5 17:48:55 2005 for OPIE by  doxygen 1.4.2