VR-Forces 4.2 Class Documentation
reorderSymFltrLens.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2002 MAK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 /*********************************************************************
6 ** $RCSfile: reorderSymFltrLens.h,v $ $Revision: 1.11 $ $State: Exp $
7 *********************************************************************/
8 
11 
12 #ifndef DtReorderingSymbolFilterLens_H_
13 #define DtReorderingSymbolFilterLens_H_
14 
16 
17 #include "symbology/symbol.h"
18 #include "ngutil/dtqlist.h"
19 
37 {
38  Q_OBJECT
39 
40 public:
41 
43  DtReorderingSymbolFilterLens(const char * name = 0, DtLensArea * parent = 0);
44 
47 
49  virtual void grabRelevantData(DtSymbolList* original,
50  DtSymbolList* modified,
51  QPixmap* background = 0,
52  bool isGlobal = false);
53 
57  virtual void setNumberOfLayers(int numLayers);
58  virtual int numberOfLayers() const;
59 
62  virtual void setDefaultLayer(int index);
63  virtual int defaultLayer() const;
64 
68  virtual void reorderLayers(DtSymbolList *list);
69 
70  virtual bool updateLayers() const;
71 
72 public slots:
74  virtual void setUpdateLayers(bool b = true);
75  virtual void reorderSymbolDestroyed(QObject*);
76 
77 protected:
79  virtual void resetLayers();
80 
82  virtual void reorderLists(DtSymbolList *origianlList,
83  DtSymbolList *modifiedList);
84 
89  virtual void addSymbolToLayer(DtSymbol* sym, int layer);
90 
92  virtual bool createClone() const;
93 
94  virtual bool deleteModifiedList();
95 
96  virtual void modifiedListAboutToBeFreed(DtSymbolList* sl);
97 
98 protected:
101 
106 };
107 
108 #endif //DtReorderingSymbolFilterLens_H_

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)