ICF 3.0.5.47
Technical documentation of ICF Libraries
iview::CColorSchemaPenAttr Class Reference

#include <CColorSchemaComp.h>

Inheritance diagram for iview::CColorSchemaPenAttr:
Collaboration diagram for iview::CColorSchemaPenAttr:

Public Types

typedef icomp::CComponentBase BaseClass
 
- Public Types inherited from iview::CColorSchema
enum  { NORMAL_SET_SIZE = 16 }
 
- Public Types inherited from iview::CColorSchemaBase
enum  { TICKER_SIZE = 4 , SMALL_TICKER_SIZE = 2 , LOGICAL_LINE_WIDTH = 4 }
 
- Public Types inherited from iview::IColorSchema
enum  StandardPen {
  SP_NORMAL , SP_SELECTED , SP_SELECTED_TICKER , SP_TICKER ,
  SP_IMPORTANT , SP_ORIENT_DARK , SP_ORIENT_BRIGHT , SP_NORMAL_DASH ,
  SP_SELECTED_DASH , SP_GUIDELINE1 , SP_GUIDELINE2 , SP_GUIDELINE3 ,
  SP_BLACK , SP_WHITE , SP_RED , SP_GREEN ,
  SP_BLUE , SP_CYAN , SP_YELLOW , SP_MAGENTA ,
  SP_LAST = SP_MAGENTA
}
 
enum  StandardBrush {
  SB_NORMAL , SB_SELECTED , SB_TICKER , SB_SELECTED_TICKER ,
  SB_IMPORTANT , SB_BACKGROUND , SB_HALF_TRANSPARENT , SB_HALF_TRANSPARENT2 ,
  SB_TRANSPARENT , SB_LAST = SB_TRANSPARENT
}
 
enum  StandardFont { SF_NORMAL = 0 , SF_LAST = SF_NORMAL }
 
enum  TickerType {
  TT_SMALL , TT_INACTIVE_SMALL , TT_SELECTED_INACTIVE_SMALL , TT_NORMAL ,
  TT_INACTIVE , TT_SELECTED_INACTIVE , TT_MOVE , TT_MOVE_CENTER ,
  TT_INSERT , TT_DELETE , TT_ROTATE , TT_SKEW ,
  TT_CHECKBOX_ON , TT_CHECKBOX_OFF , TT_LAST = TT_CHECKBOX_OFF
}
 Defines a type of ticker. More...
 

Additional Inherited Members

- Public Member Functions inherited from icomp::CComponentBase
 CComponentBase ()
 Create component and assign it to specific context.
 
 CComponentBase (const CComponentBase &)=delete
 
CComponentBaseoperator= (const CComponentBase &)=delete
 
virtual const ICompositeComponentGetParentComponent (bool ownerOnly=false) const
 Get parent of this component.
 
virtual void * GetInterface (const istd::CClassInfo &interfaceType, const QByteArray &subId="")
 Get access to specified component interface.
 
virtual const IComponentContextGetComponentContext () const
 Get access to component context describing all application-specified component information loaded from components registry.
 
virtual void SetComponentContext (const IComponentContext *contextPtr, const ICompositeComponent *parentPtr, bool isParentOwner)
 Set component context of this component.
 
- Public Member Functions inherited from icomp::IComponent
- Public Member Functions inherited from iview::CColorSchema
 CColorSchema ()
 
virtual const QFont & GetFont (IColorSchema::StandardFont fontType) const
 
virtual void SetFont (iview::IColorSchema::StandardFont fontType, const QFont &font)
 
virtual const QPen & GetPen (IColorSchema::StandardPen penType) const
 
virtual void SetPen (iview::IColorSchema::StandardPen penType, const QPen &pen)
 
virtual const QBrush & GetBrush (IColorSchema::StandardBrush brushType) const
 
virtual void SetBrush (iview::IColorSchema::StandardBrush brushType, const QBrush &brush)
 
- Public Member Functions inherited from iview::CColorSchemaBase
virtual void Assign (const IColorSchema &colorSchema)
 
virtual void DrawTicker (QPainter &drawContext, istd::CIndex2d point, IColorSchema::TickerType tickerType) const
 Draw a ticker.
 
virtual const i2d::CRectGetTickerBox (IColorSchema::TickerType tickerType) const
 Get bounding box of ticker in position (0, 0).
 
virtual int GetLogicalLineWidth () const
 Return width of line.
 
- Public Member Functions inherited from iview::IColorSchema
- Protected Member Functions inherited from icomp::CComponentBase
bool IsComponentActive () const
 Check if component is active.
 
virtual void OnComponentCreated ()
 
virtual void OnComponentDestroyed ()
 
virtual const IRealComponentStaticInfoGetComponentStaticInfo () const =0
 Get access to static info of this component.
 
- Static Protected Member Functions inherited from icomp::CComponentBase
static const IRealComponentStaticInfoInitStaticInfo (IComponent *componentPtr)
 
static QByteArray GetComponentId (const IComponentContext *componentContextPtr, const QByteArray &contextId=QByteArray())
 
- Protected Attributes inherited from iview::CColorSchema
QPen m_pens [int(IColorSchema::SP_LAST)+1]
 
QBrush m_brushes [int(IColorSchema::SB_LAST)+1]
 
QFont m_fonts [int(IColorSchema::SF_LAST)+1]
 
- Static Protected Attributes inherited from iview::CColorSchemaBase
static i2d::CRect s_tickerDrawBoxes [(int) TT_LAST+(int) 1]
 
static i2d::CRect s_tickerBoundingBoxes [(int) TT_LAST+(int) 1]
 

Detailed Description

Definition at line 23 of file CColorSchemaComp.h.

Member Typedef Documentation

◆ BaseClass


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

© Witold Gantzke and Kirill Lepskiy