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

QWidgetResizeHandler Class Reference

#include </home/clem/local/src/opie/qmake/include/private/qwidgetresizehandler_p.h>

List of all members.

Signals

void activate ()

Public Member Functions

 QWidgetResizeHandler (QWidget *parent, QWidget *cw=0, const char *name=0)
void setActive (bool b)
bool isActive () const
void setMovingEnabled (bool b)
bool isMovingEnabled () const
bool isButtonDown () const
void setExtraHeight (int h)
void setSizeProtection (bool b)
void doResize ()
void doMove ()

Protected Member Functions

bool eventFilter (QObject *o, QEvent *e)
void mouseMoveEvent (QMouseEvent *e)
void keyPressEvent (QKeyEvent *e)

Private Types

enum  MousePosition {
  Nowhere, TopLeft, BottomRight, BottomLeft,
  TopRight, Top, Bottom, Left,
  Right, Center
}

Private Member Functions

void setMouseCursor (MousePosition m)
bool isMove () const
bool isResize () const

Private Attributes

QWidget * widget
QWidget * childWidget
QPoint moveOffset
QPoint invertedMoveOffset
MousePosition mode
int extrahei
int range
uint buttonDown:1
uint moveResizeMode:1
uint active:1
uint sizeprotect:1
uint moving:1


Member Enumeration Documentation

enum QWidgetResizeHandler::MousePosition [private]
 

Enumeration values:
Nowhere 
TopLeft 
BottomRight 
BottomLeft 
TopRight 
Top 
Bottom 
Left 
Right 
Center 

Definition at line 88 of file qwidgetresizehandler_p.h.


Constructor & Destructor Documentation

QWidgetResizeHandler::QWidgetResizeHandler QWidget *  parent,
QWidget *  cw = 0,
const char *  name = 0
 


Member Function Documentation

void QWidgetResizeHandler::activate  )  [signal]
 

void QWidgetResizeHandler::doMove  ) 
 

void QWidgetResizeHandler::doResize  ) 
 

bool QWidgetResizeHandler::eventFilter QObject *  o,
QEvent *  e
[protected]
 

bool QWidgetResizeHandler::isActive  )  const [inline]
 

Definition at line 67 of file qwidgetresizehandler_p.h.

References active.

bool QWidgetResizeHandler::isButtonDown  )  const [inline]
 

Definition at line 71 of file qwidgetresizehandler_p.h.

bool QWidgetResizeHandler::isMove  )  const [inline, private]
 

Definition at line 109 of file qwidgetresizehandler_p.h.

bool QWidgetResizeHandler::isMovingEnabled  )  const [inline]
 

Definition at line 69 of file qwidgetresizehandler_p.h.

bool QWidgetResizeHandler::isResize  )  const [inline, private]
 

Definition at line 112 of file qwidgetresizehandler_p.h.

void QWidgetResizeHandler::keyPressEvent QKeyEvent *  e  )  [protected]
 

void QWidgetResizeHandler::mouseMoveEvent QMouseEvent *  e  )  [protected]
 

void QWidgetResizeHandler::setActive bool  b  )  [inline]
 

Definition at line 66 of file qwidgetresizehandler_p.h.

References active.

void QWidgetResizeHandler::setExtraHeight int  h  )  [inline]
 

Definition at line 73 of file qwidgetresizehandler_p.h.

void QWidgetResizeHandler::setMouseCursor MousePosition  m  )  [private]
 

void QWidgetResizeHandler::setMovingEnabled bool  b  )  [inline]
 

Definition at line 68 of file qwidgetresizehandler_p.h.

void QWidgetResizeHandler::setSizeProtection bool  b  )  [inline]
 

Definition at line 74 of file qwidgetresizehandler_p.h.


Member Data Documentation

uint QWidgetResizeHandler::active [private]
 

Definition at line 104 of file qwidgetresizehandler_p.h.

uint QWidgetResizeHandler::buttonDown [private]
 

Definition at line 102 of file qwidgetresizehandler_p.h.

QWidget* QWidgetResizeHandler::childWidget [private]
 

Definition at line 96 of file qwidgetresizehandler_p.h.

int QWidgetResizeHandler::extrahei [private]
 

Definition at line 100 of file qwidgetresizehandler_p.h.

QPoint QWidgetResizeHandler::invertedMoveOffset [private]
 

Definition at line 98 of file qwidgetresizehandler_p.h.

MousePosition QWidgetResizeHandler::mode [private]
 

Definition at line 99 of file qwidgetresizehandler_p.h.

QPoint QWidgetResizeHandler::moveOffset [private]
 

Definition at line 97 of file qwidgetresizehandler_p.h.

uint QWidgetResizeHandler::moveResizeMode [private]
 

Definition at line 103 of file qwidgetresizehandler_p.h.

uint QWidgetResizeHandler::moving [private]
 

Definition at line 106 of file qwidgetresizehandler_p.h.

int QWidgetResizeHandler::range [private]
 

Definition at line 101 of file qwidgetresizehandler_p.h.

uint QWidgetResizeHandler::sizeprotect [private]
 

Definition at line 105 of file qwidgetresizehandler_p.h.

QWidget* QWidgetResizeHandler::widget [private]
 

Definition at line 95 of file qwidgetresizehandler_p.h.


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