VR-Forces 4.2 Class Documentation
mmmSymbol.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2001 MAK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 /*********************************************************************
6 ** $RCSfile: mmmSymbol.h,v $ $Revision: 1.9 $ $State: Exp $
7 *********************************************************************/
8 
11 
12 #ifndef DtMMMSymbol_H_
13 #define DtMMMSymbol_H_
14 
16 #include "symbology/ttsSymbol.h"
17 
18 class DtMMMDrawer;
19 
21 #include <QtGui/QColor>
22 
23 class QString;
24 
30 {
31 public:
32 
33 
35  DtMMMSymbol( DtSymbolDrawer & drawer,
36  const QString & string = QString(),
37  const QString & altString = QString() );
38 
40  DtMMMSymbol( DtNullDrawer & drawer,
41  const QString & string = QString(),
42  const QString & altString = QString() );
43 
45  DtMMMSymbol( const DtMMMSymbol& orig );
46 
48  DtMMMSymbol& operator=( const DtMMMSymbol& orig );
49 
51  virtual ~DtMMMSymbol();
52 
54  virtual DtSymbol * clone()const;
55 
56  //-member data i/o
57 
58  virtual Qt::BrushStyle fillStyle() const;
59  virtual void setFillStyle(const Qt::BrushStyle style);
60 
61  virtual const QColor & fillColor() const;
62  virtual void setFillColor( const QColor & color );
63 
66  virtual void setBackgroundChar(const QChar&);
67  virtual const QChar& backgroundChar() const;
68 
69 protected:
70  virtual QString internalBitmapSymbolCacheKey() const;
71 
72 private:
74  DtMMMSymbol();
75 
76 protected:
77 
78  Qt::BrushStyle myFillStyle;
79  QColor myFillColor;
81 };
82 
83 #endif

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)