MAK Data Logger API Documentation for HLA
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Protected Member Functions | Protected Attributes
MAKLogger::DtLgrDockTitleStyle Class Reference

Class responsible for drawing dock title bar for the logger. More...

+ Inheritance diagram for MAKLogger::DtLgrDockTitleStyle:
+ Collaboration diagram for MAKLogger::DtLgrDockTitleStyle:

Public Member Functions

 DtLgrDockTitleStyle (QStyle *hostStyle)
 
virtual void drawPrimitive (PrimitiveElement pe, const QStyleOption *opt, QPainter *p, const QWidget *w=0) const
 
virtual void drawControl (ControlElement element, const QStyleOption *opt, QPainter *p, const QWidget *w=0) const
 
virtual void polish (QWidget *)
 
virtual void unpolish (QWidget *)
 
virtual void polish (QApplication *)
 
virtual void unpolish (QApplication *)
 
virtual void polish (QPalette &)
 
virtual QRect itemTextRect (const QFontMetrics &fm, const QRect &r, int flags, bool enabled, const QString &text) const
 
virtual QRect itemPixmapRect (const QRect &r, int flags, const QPixmap &pixmap) const
 
virtual void drawItemText (QPainter *painter, const QRect &rect, int flags, const QPalette &pal, bool enabled, const QString &text, QPalette::ColorRole textRole=QPalette::NoRole) const
 
virtual void drawItemPixmap (QPainter *painter, const QRect &rect, int alignment, const QPixmap &pixmap) const
 
virtual QPalette standardPalette () const
 
virtual QRect subElementRect (SubElement subElement, const QStyleOption *option, const QWidget *widget=0) const
 
virtual void drawComplexControl (ComplexControl cc, const QStyleOptionComplex *opt, QPainter *p, const QWidget *widget=0) const
 
virtual SubControl hitTestComplexControl (ComplexControl cc, const QStyleOptionComplex *opt, const QPoint &pt, const QWidget *widget=0) const
 
virtual QRect subControlRect (ComplexControl cc, const QStyleOptionComplex *opt, SubControl sc, const QWidget *widget=0) const
 
virtual int pixelMetric (PixelMetric metric, const QStyleOption *option=0, const QWidget *widget=0) const
 
virtual QSize sizeFromContents (ContentsType ct, const QStyleOption *opt, const QSize &contentsSize, const QWidget *w=0) const
 
virtual int styleHint (StyleHint stylehint, const QStyleOption *opt=0, const QWidget *widget=0, QStyleHintReturn *returnData=0) const
 
virtual QPixmap standardPixmap (StandardPixmap standardPixmap, const QStyleOption *opt=0, const QWidget *widget=0) const
 
virtual QPixmap generatedIconPixmap (QIcon::Mode iconMode, const QPixmap &pixmap, const QStyleOption *opt) const
 

Static Protected Member Functions

static bool checkForLeftToolBars (const QWidget *widget)
 

Protected Attributes

QStyle * myHostStyle
 

Detailed Description

Class responsible for drawing dock title bar for the logger.

Constructor & Destructor Documentation

MAKLogger::DtLgrDockTitleStyle::DtLgrDockTitleStyle ( QStyle *  hostStyle)

Member Function Documentation

static bool MAKLogger::DtLgrDockTitleStyle::checkForLeftToolBars ( const QWidget widget)
staticprotected
virtual void MAKLogger::DtLgrDockTitleStyle::drawComplexControl ( ComplexControl  cc,
const QStyleOptionComplex *  opt,
QPainter *  p,
const QWidget widget = 0 
) const
virtual
virtual void MAKLogger::DtLgrDockTitleStyle::drawControl ( ControlElement  element,
const QStyleOption *  opt,
QPainter *  p,
const QWidget w = 0 
) const
virtual
virtual void MAKLogger::DtLgrDockTitleStyle::drawItemPixmap ( QPainter *  painter,
const QRect &  rect,
int  alignment,
const QPixmap &  pixmap 
) const
virtual
virtual void MAKLogger::DtLgrDockTitleStyle::drawItemText ( QPainter *  painter,
const QRect &  rect,
int  flags,
const QPalette &  pal,
bool  enabled,
const QString &  text,
QPalette::ColorRole  textRole = QPalette::NoRole 
) const
virtual
virtual void MAKLogger::DtLgrDockTitleStyle::drawPrimitive ( PrimitiveElement  pe,
const QStyleOption *  opt,
QPainter *  p,
const QWidget w = 0 
) const
virtual
virtual QPixmap MAKLogger::DtLgrDockTitleStyle::generatedIconPixmap ( QIcon::Mode  iconMode,
const QPixmap &  pixmap,
const QStyleOption *  opt 
) const
virtual
virtual SubControl MAKLogger::DtLgrDockTitleStyle::hitTestComplexControl ( ComplexControl  cc,
const QStyleOptionComplex *  opt,
const QPoint &  pt,
const QWidget widget = 0 
) const
virtual
virtual QRect MAKLogger::DtLgrDockTitleStyle::itemPixmapRect ( const QRect &  r,
int  flags,
const QPixmap &  pixmap 
) const
virtual
virtual QRect MAKLogger::DtLgrDockTitleStyle::itemTextRect ( const QFontMetrics &  fm,
const QRect &  r,
int  flags,
bool  enabled,
const QString &  text 
) const
virtual
virtual int MAKLogger::DtLgrDockTitleStyle::pixelMetric ( PixelMetric  metric,
const QStyleOption *  option = 0,
const QWidget widget = 0 
) const
virtual
virtual void MAKLogger::DtLgrDockTitleStyle::polish ( QWidget )
virtual
virtual void MAKLogger::DtLgrDockTitleStyle::polish ( QApplication *  )
virtual
virtual void MAKLogger::DtLgrDockTitleStyle::polish ( QPalette &  )
virtual
virtual QSize MAKLogger::DtLgrDockTitleStyle::sizeFromContents ( ContentsType  ct,
const QStyleOption *  opt,
const QSize &  contentsSize,
const QWidget w = 0 
) const
virtual
virtual QPalette MAKLogger::DtLgrDockTitleStyle::standardPalette ( ) const
virtual
virtual QPixmap MAKLogger::DtLgrDockTitleStyle::standardPixmap ( StandardPixmap  standardPixmap,
const QStyleOption *  opt = 0,
const QWidget widget = 0 
) const
virtual
virtual int MAKLogger::DtLgrDockTitleStyle::styleHint ( StyleHint  stylehint,
const QStyleOption *  opt = 0,
const QWidget widget = 0,
QStyleHintReturn *  returnData = 0 
) const
virtual
virtual QRect MAKLogger::DtLgrDockTitleStyle::subControlRect ( ComplexControl  cc,
const QStyleOptionComplex *  opt,
SubControl  sc,
const QWidget widget = 0 
) const
virtual
virtual QRect MAKLogger::DtLgrDockTitleStyle::subElementRect ( SubElement  subElement,
const QStyleOption *  option,
const QWidget widget = 0 
) const
virtual
virtual void MAKLogger::DtLgrDockTitleStyle::unpolish ( QWidget )
virtual
virtual void MAKLogger::DtLgrDockTitleStyle::unpolish ( QApplication *  )
virtual

Member Data Documentation

QStyle* MAKLogger::DtLgrDockTitleStyle::myHostStyle
protected

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

Document ID: Generated on Thu Dec 18 15:35:09 EST 2025 from SVN revision 282494
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)