VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
vrfDisDictionaryManager.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2009 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: DtVrfDisDictionaryManager.h,v $ $Revision: 1.1 $ $State: Exp $
7 ******************************************************************************/
8 
11 
13 
14 #pragma once
15 
18 
19 #include <boost/signal.hpp>
20 
21 #include <QString>
22 
23 namespace makVrv
24 {
25  class DtDe;
26 }
27 
28 namespace makVrf
29 {
30  class DtDisDictionaryInterface;
31 
34  {
35  public:
37  virtual ~DtVrfDisDictionaryManager();
38 
40  static DtVrfDisDictionaryManager& instance(makVrv::DtDe& de);
41 
42  public:
43 
45  virtual DtDisDictionaryInterface* dictionaryFor(const std::string& f);
46 
47  void setConditionEntityTypesFile(const std::string& s);
48  virtual std::string conditionEntityTypesFile();
49 
50  void setDisEntityTypesFile(const std::string& s);
51  virtual std::string disEntityTypesFile();
52 
54  virtual QString country(int);
55 
56  protected:
58  std::map<std::string, DtDisDictionaryInterface*> myDictionaries;
59 
61  std::string myDisEntityTypesFile;
62  };
63 }

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)