summaryrefslogtreecommitdiff
path: root/noncore/settings/networksettings2/nsdata.h
Unidiff
Diffstat (limited to 'noncore/settings/networksettings2/nsdata.h') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/settings/networksettings2/nsdata.h37
1 files changed, 37 insertions, 0 deletions
diff --git a/noncore/settings/networksettings2/nsdata.h b/noncore/settings/networksettings2/nsdata.h
new file mode 100644
index 0000000..55f8c71
--- a/dev/null
+++ b/noncore/settings/networksettings2/nsdata.h
@@ -0,0 +1,37 @@
1#ifndef __NSDATA_H
2#define __NSDATA_H
3
4#include "netnode.h"
5
6class NetworkSettingsData {
7
8public :
9
10 NetworkSettingsData( void );
11 ~NetworkSettingsData( void );
12
13 void loadSettings( void );
14 QString saveSettings( void );
15
16 QString generateSettings( bool Force = FALSE );
17
18 bool isModified( void )
19 { return IsModified; }
20 void setModified( bool m )
21 { IsModified = m; }
22
23 QList<NodeCollection> collectPossible( const char * Interface );
24 void canStart( const char * Interface );
25 bool regenerate( void );
26
27 void forceGeneration( bool m )
28 { Force = m; }
29
30private :
31
32 bool IsModified;
33 bool Force;
34
35};
36
37#endif