#include <styleproxy.h>
|
| | StyleProxy (TQStyle *parentStyle) |
| TQStyle * | parentStyle () const |
| void | setParentStyle (TQStyle *style) |
| virtual void | polish (const TQStyleControlElementData &ceData, ControlElementFlags elementFlags, void *ptr) |
| virtual void | unPolish (const TQStyleControlElementData &ceData, ControlElementFlags elementFlags, void *ptr) |
| virtual void | applicationPolish (const TQStyleControlElementData &ceData, ControlElementFlags elementFlags, void *ptr) |
| virtual void | applicationUnPolish (const TQStyleControlElementData &ceData, ControlElementFlags elementFlags, void *ptr) |
| virtual void | polish (TQPalette &p) |
| virtual void | polishPopupMenu (const TQStyleControlElementData &ceData, ControlElementFlags elementFlags, void *ptr) |
| virtual TQRect | itemRect (TQPainter *p, const TQRect &r, int flags, bool enabled, const TQPixmap *pixmap, const TQString &text, int len=-1) const |
| virtual void | drawItem (TQPainter *p, const TQRect &r, int flags, const TQColorGroup &g, bool enabled, const TQPixmap *pixmap, const TQString &text, int len=-1, const TQColor *penColor=0) const |
| virtual void | drawPrimitive (PrimitiveElement pe, TQPainter *p, const TQStyleControlElementData &ceData, ControlElementFlags elementFlags, const TQRect &r, const TQColorGroup &cg, SFlags flags=Style_Default, const TQStyleOption &option=TQStyleOption::Default) const |
| virtual void | drawControl (ControlElement element, TQPainter *p, const TQStyleControlElementData &ceData, ControlElementFlags elementFlags, const TQRect &r, const TQColorGroup &cg, SFlags how=Style_Default, const TQStyleOption &option=TQStyleOption::Default, const TQWidget *widget=0) const |
| virtual void | drawControlMask (ControlElement element, TQPainter *p, const TQStyleControlElementData &ceData, ControlElementFlags elementFlags, const TQRect &r, const TQStyleOption &option=TQStyleOption::Default, const TQWidget *widget=0) const |
| virtual TQRect | subRect (SubRect r, const TQStyleControlElementData &ceData, const ControlElementFlags elementFlags, const TQWidget *widget=0) const |
| virtual void | drawComplexControl (ComplexControl control, TQPainter *p, const TQStyleControlElementData &ceData, ControlElementFlags elementFlags, const TQRect &r, const TQColorGroup &cg, SFlags how=Style_Default, SCFlags sub=(uint) SC_All, SCFlags subActive=SC_None, const TQStyleOption &option=TQStyleOption::Default, const TQWidget *widget=0) const |
| virtual void | drawComplexControlMask (ComplexControl control, TQPainter *p, const TQStyleControlElementData &ceData, const ControlElementFlags elementFlags, const TQRect &r, const TQStyleOption &option=TQStyleOption::Default, const TQWidget *widget=0) const |
| virtual TQRect | querySubControlMetrics (ComplexControl control, const TQStyleControlElementData &ceData, ControlElementFlags elementFlags, SubControl sc, const TQStyleOption &option=TQStyleOption::Default, const TQWidget *widget=0) const |
| virtual SubControl | querySubControl (ComplexControl control, const TQStyleControlElementData &ceData, ControlElementFlags elementFlags, const TQPoint &pos, const TQStyleOption &option=TQStyleOption::Default, const TQWidget *widget=0) const |
| virtual int | pixelMetric (PixelMetric metric, const TQStyleControlElementData &ceData, ControlElementFlags elementFlags, const TQWidget *widget=0) const |
| virtual TQSize | sizeFromContents (ContentsType contents, const TQStyleControlElementData &ceData, ControlElementFlags elementFlags, const TQSize &contentsSize, const TQStyleOption &option=TQStyleOption::Default, const TQWidget *widget=0) const |
| virtual int | styleHint (StyleHint stylehint, const TQStyleControlElementData &ceData, ControlElementFlags elementFlags, const TQStyleOption &option=TQStyleOption::Default, TQStyleHintReturn *returnData=0, const TQWidget *widget=0) const |
| virtual TQPixmap | stylePixmap (StylePixmap stylepixmap, const TQStyleControlElementData &ceData, ControlElementFlags elementFlags, const TQStyleOption &option=TQStyleOption::Default, const TQWidget *widget=0) const |
a TQStyle proxy allowing to customizing the currently used style
All you need is to reimplement one or more of the methods. For example, you can reimpelmente drawPrimitive() and temporary change the color in color group.
You can change even the smallest part of the style for a selected widget using the following code:
};
TQWidget *w = .....
w->setStyle( new MyStyle(&w->style(), w) );
a TQStyle proxy allowing to customizing the currently used style
More info at http://doc.trolltech.com/qq/qq09-q-and-a.html#style
Definition at line 48 of file styleproxy.h.
◆ StyleProxy()
| StyleProxy::StyleProxy |
( |
TQStyle * | parentStyle | ) |
|
Creates a new style proxy object. parentStyle pointer will not be kept (because it's most likely owned by the application: a new TQStyle instance for this name will be created internally.
Definition at line 24 of file styleproxy.cpp.
◆ ~StyleProxy()
| StyleProxy::~StyleProxy |
( |
| ) |
|
|
virtual |
◆ applicationPolish()
| virtual void KexiUtils::StyleProxy::applicationPolish |
( |
const TQStyleControlElementData & | ceData, |
|
|
ControlElementFlags | elementFlags, |
|
|
void * | ptr ) |
|
inlinevirtual |
◆ applicationUnPolish()
| virtual void KexiUtils::StyleProxy::applicationUnPolish |
( |
const TQStyleControlElementData & | ceData, |
|
|
ControlElementFlags | elementFlags, |
|
|
void * | ptr ) |
|
inlinevirtual |
◆ drawComplexControl()
| virtual void KexiUtils::StyleProxy::drawComplexControl |
( |
ComplexControl | control, |
|
|
TQPainter * | p, |
|
|
const TQStyleControlElementData & | ceData, |
|
|
ControlElementFlags | elementFlags, |
|
|
const TQRect & | r, |
|
|
const TQColorGroup & | cg, |
|
|
SFlags | how = Style_Default, |
|
|
SCFlags | sub = (uint)SC_All, |
|
|
SCFlags | subActive = SC_None, |
|
|
const TQStyleOption & | option = TQStyleOption::Default, |
|
|
const TQWidget * | widget = 0 ) const |
|
inlinevirtual |
◆ drawComplexControlMask()
| virtual void KexiUtils::StyleProxy::drawComplexControlMask |
( |
ComplexControl | control, |
|
|
TQPainter * | p, |
|
|
const TQStyleControlElementData & | ceData, |
|
|
const ControlElementFlags | elementFlags, |
|
|
const TQRect & | r, |
|
|
const TQStyleOption & | option = TQStyleOption::Default, |
|
|
const TQWidget * | widget = 0 ) const |
|
inlinevirtual |
◆ drawControl()
| virtual void KexiUtils::StyleProxy::drawControl |
( |
ControlElement | element, |
|
|
TQPainter * | p, |
|
|
const TQStyleControlElementData & | ceData, |
|
|
ControlElementFlags | elementFlags, |
|
|
const TQRect & | r, |
|
|
const TQColorGroup & | cg, |
|
|
SFlags | how = Style_Default, |
|
|
const TQStyleOption & | option = TQStyleOption::Default, |
|
|
const TQWidget * | widget = 0 ) const |
|
inlinevirtual |
◆ drawControlMask()
| virtual void KexiUtils::StyleProxy::drawControlMask |
( |
ControlElement | element, |
|
|
TQPainter * | p, |
|
|
const TQStyleControlElementData & | ceData, |
|
|
ControlElementFlags | elementFlags, |
|
|
const TQRect & | r, |
|
|
const TQStyleOption & | option = TQStyleOption::Default, |
|
|
const TQWidget * | widget = 0 ) const |
|
inlinevirtual |
◆ drawItem()
| virtual void KexiUtils::StyleProxy::drawItem |
( |
TQPainter * | p, |
|
|
const TQRect & | r, |
|
|
int | flags, |
|
|
const TQColorGroup & | g, |
|
|
bool | enabled, |
|
|
const TQPixmap * | pixmap, |
|
|
const TQString & | text, |
|
|
int | len = -1, |
|
|
const TQColor * | penColor = 0 ) const |
|
inlinevirtual |
◆ drawPrimitive()
| virtual void KexiUtils::StyleProxy::drawPrimitive |
( |
PrimitiveElement | pe, |
|
|
TQPainter * | p, |
|
|
const TQStyleControlElementData & | ceData, |
|
|
ControlElementFlags | elementFlags, |
|
|
const TQRect & | r, |
|
|
const TQColorGroup & | cg, |
|
|
SFlags | flags = Style_Default, |
|
|
const TQStyleOption & | option = TQStyleOption::Default ) const |
|
inlinevirtual |
◆ itemRect()
| virtual TQRect KexiUtils::StyleProxy::itemRect |
( |
TQPainter * | p, |
|
|
const TQRect & | r, |
|
|
int | flags, |
|
|
bool | enabled, |
|
|
const TQPixmap * | pixmap, |
|
|
const TQString & | text, |
|
|
int | len = -1 ) const |
|
inlinevirtual |
◆ parentStyle()
| TQStyle * StyleProxy::parentStyle |
( |
| ) |
const |
◆ pixelMetric()
| virtual int KexiUtils::StyleProxy::pixelMetric |
( |
PixelMetric | metric, |
|
|
const TQStyleControlElementData & | ceData, |
|
|
ControlElementFlags | elementFlags, |
|
|
const TQWidget * | widget = 0 ) const |
|
inlinevirtual |
◆ polish() [1/2]
| virtual void KexiUtils::StyleProxy::polish |
( |
const TQStyleControlElementData & | ceData, |
|
|
ControlElementFlags | elementFlags, |
|
|
void * | ptr ) |
|
inlinevirtual |
◆ polish() [2/2]
| virtual void KexiUtils::StyleProxy::polish |
( |
TQPalette & | p | ) |
|
|
inlinevirtual |
◆ polishPopupMenu()
| virtual void KexiUtils::StyleProxy::polishPopupMenu |
( |
const TQStyleControlElementData & | ceData, |
|
|
ControlElementFlags | elementFlags, |
|
|
void * | ptr ) |
|
inlinevirtual |
◆ querySubControl()
| virtual SubControl KexiUtils::StyleProxy::querySubControl |
( |
ComplexControl | control, |
|
|
const TQStyleControlElementData & | ceData, |
|
|
ControlElementFlags | elementFlags, |
|
|
const TQPoint & | pos, |
|
|
const TQStyleOption & | option = TQStyleOption::Default, |
|
|
const TQWidget * | widget = 0 ) const |
|
inlinevirtual |
◆ querySubControlMetrics()
| virtual TQRect KexiUtils::StyleProxy::querySubControlMetrics |
( |
ComplexControl | control, |
|
|
const TQStyleControlElementData & | ceData, |
|
|
ControlElementFlags | elementFlags, |
|
|
SubControl | sc, |
|
|
const TQStyleOption & | option = TQStyleOption::Default, |
|
|
const TQWidget * | widget = 0 ) const |
|
inlinevirtual |
◆ setParentStyle()
| void StyleProxy::setParentStyle |
( |
TQStyle * | style | ) |
|
◆ sizeFromContents()
| virtual TQSize KexiUtils::StyleProxy::sizeFromContents |
( |
ContentsType | contents, |
|
|
const TQStyleControlElementData & | ceData, |
|
|
ControlElementFlags | elementFlags, |
|
|
const TQSize & | contentsSize, |
|
|
const TQStyleOption & | option = TQStyleOption::Default, |
|
|
const TQWidget * | widget = 0 ) const |
|
inlinevirtual |
◆ styleHint()
| virtual int KexiUtils::StyleProxy::styleHint |
( |
StyleHint | stylehint, |
|
|
const TQStyleControlElementData & | ceData, |
|
|
ControlElementFlags | elementFlags, |
|
|
const TQStyleOption & | option = TQStyleOption::Default, |
|
|
TQStyleHintReturn * | returnData = 0, |
|
|
const TQWidget * | widget = 0 ) const |
|
inlinevirtual |
◆ stylePixmap()
| virtual TQPixmap KexiUtils::StyleProxy::stylePixmap |
( |
StylePixmap | stylepixmap, |
|
|
const TQStyleControlElementData & | ceData, |
|
|
ControlElementFlags | elementFlags, |
|
|
const TQStyleOption & | option = TQStyleOption::Default, |
|
|
const TQWidget * | widget = 0 ) const |
|
inlinevirtual |
◆ subRect()
| virtual TQRect KexiUtils::StyleProxy::subRect |
( |
SubRect | r, |
|
|
const TQStyleControlElementData & | ceData, |
|
|
const ControlElementFlags | elementFlags, |
|
|
const TQWidget * | widget = 0 ) const |
|
inlinevirtual |
◆ unPolish()
| virtual void KexiUtils::StyleProxy::unPolish |
( |
const TQStyleControlElementData & | ceData, |
|
|
ControlElementFlags | elementFlags, |
|
|
void * | ptr ) |
|
inlinevirtual |
◆ m_style
| TQStyle* KexiUtils::StyleProxy::m_style |
|
protected |
The documentation for this class was generated from the following files:
|