summaryrefslogtreecommitdiff
path: root/noncore/settings/networksettings2/networksettings2/netnode.h
Side-by-side diff
Diffstat (limited to 'noncore/settings/networksettings2/networksettings2/netnode.h') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/settings/networksettings2/networksettings2/netnode.h20
1 files changed, 11 insertions, 9 deletions
diff --git a/noncore/settings/networksettings2/networksettings2/netnode.h b/noncore/settings/networksettings2/networksettings2/netnode.h
index 5e36062..ca35c27 100644
--- a/noncore/settings/networksettings2/networksettings2/netnode.h
+++ b/noncore/settings/networksettings2/networksettings2/netnode.h
@@ -7,8 +7,10 @@
#include <qpixmap.h>
#include <qobject.h>
#include <time.h>
+#include <Utils.h>
+
// difference feature interfaces
class AsDevice;
class AsLine;
class AsConnection;
@@ -282,9 +284,9 @@ public :
int number( void )
{ return Number; }
void setNumber( int i )
- { Number = i; if( MaxNr < i ) MaxNr = i; }
+ { Number = i; }
bool isNew( void )
{ return IsNew; }
void setNew( bool N )
{ IsNew = N ; }
@@ -304,10 +306,17 @@ public :
AsDevice * device() {
return getToplevel()->runtime()->device();
}
+ bool triggersVPN();
+
State_t state( bool Update = 0 )
- { if( CurrentState == Unchecked || Update ) {
+ { Log(( "%s state %d(=%d?)\n", Name.latin1(), CurrentState,
+ Unchecked ));
+ if( CurrentState == Unchecked || Update ) {
+ Log(( "TL %p TLR %p\n",
+ getToplevel(),
+ getToplevel()->runtime() ));
// need to get current state
getToplevel()->runtime()->detectState( this );
}
return CurrentState;
@@ -351,20 +360,13 @@ public :
{ return CurrentState; }
void setCurrentState( State_t S )
{ CurrentState = S; }
- long maxConnectionNumber( void )
- { return MaxNr; }
-
- static void resetMaxNr( void )
- { MaxNr = -1; }
-
private :
int compareItems ( QCollection::Item item1,
QCollection::Item item2 );
- static long MaxNr;
long Number;
// state of this connection
State_t CurrentState;