VR-Exchange 2.4 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
generalSettingsWidget.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2015 VT MAK
3  * All rights reserved.
4  ****************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <widgets/dllExport.h>
14 #include <vlutil/vlTime.h>
15 
16 namespace MAKVrExchange
17 {
18 
19  class DtBrokerInitializer;
20 
24  { Q_OBJECT;
25  public:
26 
29  DtGeneralSettingsWidget( QWidget* parent = 0 );
30 
32  virtual ~DtGeneralSettingsWidget();
33 
35  virtual void initialize( DtBrokerInitializer* init );
36 
39 
41  virtual void setNotifyLevel( int );
43  virtual int notifyLevel() const;
44 
46  virtual void setLogFilename( const QString& );
48  virtual QString logFilename() const;
49 
51  virtual void setPluginDirectory( const QString& );
53  virtual QString pluginDirectory() const;
54 
56  virtual void setMaxControlMessages( int );
58  virtual int maxControlMessages() const;
59 
61  virtual void setMaxInterMessages( int );
63  virtual int maxInterMessages() const;
64 
66  virtual void setMaxObjectMessages( int );
68  virtual int maxObjectMessages() const;
69 
71  virtual void setPollingInterval( int );
73  virtual int pollingInterval() const;
74 
76  virtual void setLocationFilteringInterval( DtTime t );
78  virtual DtTime locationFilteringInterval() const;
79 
81  virtual void setStatisticsReportingInterval( DtTime t );
83  virtual DtTime statisticsReportingInterval() const;
84 
86  virtual void setPrintStatistics( bool );
88  virtual bool printStatistics() const;
89 
91 
92  public slots:
93 
95  virtual bool apply();
96 
98  virtual void cancel();
99 
100  virtual void slotItemEdited();
101 
102  virtual void close();
103 
104  protected:
105 
107  virtual void initializeQtStrings();
108 
110  virtual void initializeProperties();
111 
113  virtual void updateConfiguration();
114 
116  virtual void revertConfiguration();
117 
118  protected:
119 
122 
134 
136 
139 
141  static QString theDefaultLogFileName;
150 
152 
155 
156  };
157 
158 }

Document ID: Generated on Thu Jul 23 10:25:22 EDT 2015 from SVN revision 155065
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)