VR-Forces 4.1 Class Documentation
checkSmsOutputDialog.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2008 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: checkSmsOutputDialog.h,v $ $Revision: 1.1 $ $State: Exp $
7 *******************************************************************************/
8 
11 
13 
14 #ifndef checkSmsOutputDialog_h
15 #define checkSmsOutputDialog_h
16 
18 #include "ui_checkSmsOutputDialogUi.h"
19 #include <map>
20 #include <vlutil/vlString.h>
21 #include <vrfExtProtocol/objType.h>
22 #include <QtCore/QString>
23 
25 class DtObjectType;
26 
31 {
32  Q_OBJECT
33 
34 public:
36  {
37  ParameterEntryInfo() {hasOpeFile = false; referencedFromMst = false;} ;
38 
39  bool hasOpeFile;
41  };
42 
43  typedef std::map<QString, bool> DtOpeFileMap;
44  typedef std::map<DtMtlParameterDbEntry*, ParameterEntryInfo> DtParameterEntryMap;
45 
47  DtCheckSmsOutputDialog(QWidget* parent = 0, const Qt::WindowFlags& flags = 0);
48 
50  virtual ~DtCheckSmsOutputDialog();
51 
52 protected:
53 
54 protected slots:
55  virtual void displayBrokenItemsOnlyToggle(bool value);
56 
57 private:
60 
62  DtCheckSmsOutputDialog& operator=(const DtCheckSmsOutputDialog& orig);
63 
64 public:
65  virtual void checkSms();
66 
67 protected:
68  Ui::CheckSmsOutputDialog myUiImpl;
69 };
70 
72 
74 {
75  DtSmsSummaryEntry() { mstName = DtString::nullString(); opdObjectType = DtObjectType::nullType(); opeFile = "";};
76 
79  QString opeFile;
80 };
81 
83 {
84 public:
85  DtSmsSummary();
86  virtual ~DtSmsSummary();
87 
88  virtual void addMstEntry(const DtString& entityName, const DtObjectType& opdObjectType);
89  virtual void addOpeEntry(const DtObjectType& opdObjectType, const QString& opeFile);
90  virtual void addOpeFile(const QString& opeFile);
91 
92  virtual std::list<DtSmsSummaryEntry>& entryList();
93 
94 protected:
95  std::list<DtSmsSummaryEntry> myEntryList;
96 };
97 
98 #endif

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)