VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DtMapEditorInterface.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2008 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: DtMapEditorInterface.h,v $ $Revision: 1.13 $ $State: Exp $
7 ******************************************************************************/
8 
12 
13 #ifndef DtMapEditorInterface_H_
14 #define DtMapEditorInterface_H_
15 
17 
18 namespace makVrv
19 {
23  {
24  public:
25  virtual ~DtMapEditorInterface();
26 
29  virtual void setPossibleValues(QStringList values,int column = 1) = 0;
30 
32  virtual void setValue(const std::string& key, const std::string& value, int index = 1,
34 
36  virtual void deleteValue(const std::string& key) = 0;
37 
39  virtual void clearValues() = 0;
40 
42  virtual void unableToRenameParameter(const std::string& oldName) = 0;
43 
45  virtual void selectValue(const std::string& key) = 0;
46 
50  virtual void renameKey(const std::string& oldkey, const std::string& newkey) = 0;
51 
53  virtual void setLabelText(const std::string&) = 0;
54 
57  virtual void setUseSpacer(bool) = 0;
58 
60  virtual void sortValues() = 0;
61 
63  boost::signal<void (const std::string& oldName,const std::string& newName)> signal_renameValue;
64 
67  boost::signal<void (const std::string& key,const std::string& value, int index)> signal_addValue;
68 
70  boost::signal<void (const std::string& key)> signal_deleteValue;
71 
73  boost::signal<void (const std::string& key)> signal_itemSelected;
74  };
75 }
76 
77 #endif
78 

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)