VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
gumballSymbolDecoration.h
Go to the documentation of this file.
1 /**************************************************************************
2  * Copyright (c) 2018 MAK Technologies, Inc.
3  * All rights reserved.
4  **************************************************************************/
5 
6 #pragma once
7 
11 
14 #include <boost/signals2.hpp>
15 
16 namespace makVrf
17 {
18  class DtGumballStatusPixmapGenerator;
19 
23  {
24  public:
27 
29  virtual ~DtGumballSymbolDecoration();
30 
32  virtual void setShowGumballs(bool);
33 
34  virtual void setVisualizeAtIndex(int);
35 
37  virtual void setScale(float f);
38 
39  virtual bool shouldBeVisualized();
40 
41  virtual void unvisualize();
42 
43  protected:
45  virtual void slot_gumballDataSet( const DtEntityStateListenerExtensions::GumballData& data );
46 
47  protected:
48  boost::signals2::connection myUpdateConnection;
50  };
51 
54  {
55  public:
56  virtual DtStatePropertyDecoration* create(
57  DtStatePropertyDecorationVisualizer& parentVisualizer);
58 
59  virtual DtStatePropertyDecorationCreator* clone();
60 
61  virtual const std::string& decorationClassName();
62  };
63 }
Symbol decoration that displays gumballs as a label (effectivenes and selected status) ...
Definition: gumballSymbolDecoration.h:22
Definition: entityStateListenerExtensions.h:99
Definition: statePropertyDecoration.h:17
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
boost::signals2::connection myUpdateConnection
Definition: gumballSymbolDecoration.h:48
Definition: gumballStatusPixmapGenerator.h:28
DtGumballStatusPixmapGenerator * myGumballStatusPixmapGenerator
Definition: gumballSymbolDecoration.h:49
!!!!!!!!!!!! DtGumballSymbolDecorationCreator
Definition: gumballSymbolDecoration.h:53
Base class for state property decoration creators.
Definition: statePropertyDecoration.h:60
Base class to provide boost signal/slot management.
This visualizer will allow for show/hide of various bits of state property data.
Definition: statePropertyDecorationVisualizer.h:26

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)