#include </home/clem/local/src/opie/noncore/decorations/flat/flat.h>
Inheritance diagram for FlatDecoration:


Public Member Functions | |
| FlatDecoration () | |
| virtual | ~FlatDecoration () |
| virtual int | metric (Metric m, const WindowData *) const |
| virtual void | drawArea (Area a, QPainter *, const WindowData *) const |
| virtual void | drawButton (Button b, QPainter *, const WindowData *, int x, int y, int w, int h, QWSButton::State) const |
| virtual QRegion | mask (const WindowData *) const |
| virtual QString | name () const |
| virtual QPixmap | icon () const |
| QRESULT | queryInterface (const QUuid &, QUnknownInterface **) |
Private Attributes | |
| QCache< QImage > | buttonCache |
|
|
Definition at line 203 of file flat.cpp. References buttonCache, QPtrCollection::setAutoDelete(), and TRUE. |
|
|
|
|
||||||||||||||||
|
draw the Area specefic in a to the QPainter Reimplemented from WindowDecorationInterface. Definition at line 242 of file flat.cpp. References Qt::AlignVCenter, WindowDecorationInterface::Border, WindowDecorationInterface::BottomBorder, WindowDecorationInterface::CloseWidth, WindowDecorationInterface::drawArea(), WindowDecorationInterface::HelpWidth, WindowDecorationInterface::LeftBorder, metric(), WindowDecorationInterface::RightBorder, WindowDecorationInterface::Title, WindowDecorationInterface::TitleHeight, WindowDecorationInterface::TitleText, and WindowDecorationInterface::TopBorder. |
|
||||||||||||||||||||||||||||||||||||
|
Reimplemented from WindowDecorationInterface. Definition at line 289 of file flat.cpp. References WindowDecorationInterface::WindowData::Active, QString::arg(), buttonCache, WindowDecorationInterface::Close, close_xpm, colorize(), QCache< type >::find(), help_xpm, QCache< type >::insert(), WindowDecorationInterface::Maximize, maximize_xpm, metric(), WindowDecorationInterface::OK, ok_xpm, scaleButton(), and WindowDecorationInterface::TitleHeight. |
|
|
Implements WindowDecorationInterface. |
|
|
The mask of the Decoration.
int th = metric(TitleHeight,wd); QRect rect( wd->rect ); QRect r(rect.left() - metric(LeftBorder,wd), rect.top() - th - metric(TopBorder,wd), rect.width() + metric(LeftBorder,wd) + metric(RightBorder,wd), rect.height() + th + metric(TopBorder,wd) + metric(BottomBorder,wd)); return QRegion(r) - rect; Reimplemented from WindowDecorationInterface. Definition at line 328 of file flat.cpp. References WindowDecorationInterface::mask(). |
|
||||||||||||
|
Reimplemented from WindowDecorationInterface. Definition at line 212 of file flat.cpp. References WindowDecorationInterface::BottomBorder, WindowDecorationInterface::CloseWidth, height, WindowDecorationInterface::HelpWidth, WindowDecorationInterface::LeftBorder, WindowDecorationInterface::MaximizeWidth, WindowDecorationInterface::metric(), WindowDecorationInterface::OKWidth, WindowDecorationInterface::RightBorder, WindowDecorationInterface::TitleHeight, and WindowDecorationInterface::TopBorder. Referenced by drawArea(), and drawButton(). |
|
|
Implements WindowDecorationInterface. Definition at line 333 of file flat.cpp. References qApp. |
|
||||||||||||
|
Implements QUnknownInterface. Definition at line 343 of file flat.cpp. References IID_QUnknown, IID_WindowDecoration, QS_FALSE, and QS_OK. |
|
|
Definition at line 45 of file flat.h. Referenced by drawButton(), and FlatDecoration(). |
1.4.2