// This file is generated by tdeconfig_compiler from torkconfig.kcfg.
// All changes you do to this file will be lost.
#ifndef TORKCONFIG_H
#define TORKCONFIG_H

#include <tdeconfigskeleton.h>
#include <kdebug.h>

class TorkConfig : public TDEConfigSkeleton
{
  public:

    static TorkConfig *self();
    ~TorkConfig();

    /**
      Set FascistFirewall
    */
    static
    void setFascistFirewall( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "FascistFirewall" ) ))
        self()->mFascistFirewall = v;
    }

    /**
      Get FascistFirewall
    */
    static
    bool fascistFirewall()
    {
      return self()->mFascistFirewall;
    }

    /**
      Set ReachableAddresses
    */
    static
    void setReachableAddresses( const TQStringList & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "ReachableAddresses" ) ))
        self()->mReachableAddresses = v;
    }

    /**
      Get ReachableAddresses
    */
    static
    TQStringList reachableAddresses()
    {
      return self()->mReachableAddresses;
    }

    /**
      Set KeepalivePeriod
    */
    static
    void setKeepalivePeriod( int v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "KeepalivePeriod" ) ))
        self()->mKeepalivePeriod = v;
    }

    /**
      Get KeepalivePeriod
    */
    static
    int keepalivePeriod()
    {
      return self()->mKeepalivePeriod;
    }

    /**
      Set Bridge
    */
    static
    void setBridge( const TQStringList & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "Bridge" ) ))
        self()->mBridge = v;
    }

    /**
      Get Bridge
    */
    static
    TQStringList bridge()
    {
      return self()->mBridge;
    }

    /**
      Set TunnelDirConns
    */
    static
    void setTunnelDirConns( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "TunnelDirConns" ) ))
        self()->mTunnelDirConns = v;
    }

    /**
      Get TunnelDirConns
    */
    static
    bool tunnelDirConns()
    {
      return self()->mTunnelDirConns;
    }

    /**
      Set UseBridges
    */
    static
    void setUseBridges( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "UseBridges" ) ))
        self()->mUseBridges = v;
    }

    /**
      Get UseBridges
    */
    static
    bool useBridges()
    {
      return self()->mUseBridges;
    }

    /**
      Set UseProxy
    */
    static
    void setUseProxy( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "UseProxy" ) ))
        self()->mUseProxy = v;
    }

    /**
      Get UseProxy
    */
    static
    bool useProxy()
    {
      return self()->mUseProxy;
    }

    /**
      Set HttpProxyHost
    */
    static
    void setHttpProxyHost( const TQString & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "HttpProxyHost" ) ))
        self()->mHttpProxyHost = v;
    }

    /**
      Get HttpProxyHost
    */
    static
    TQString httpProxyHost()
    {
      return self()->mHttpProxyHost;
    }

    /**
      Set HttpProxyPort
    */
    static
    void setHttpProxyPort( int v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "HttpProxyPort" ) ))
        self()->mHttpProxyPort = v;
    }

    /**
      Get HttpProxyPort
    */
    static
    int httpProxyPort()
    {
      return self()->mHttpProxyPort;
    }

    /**
      Set HttpProxyAuthenticatorUserName
    */
    static
    void setHttpProxyAuthenticatorUserName( const TQString & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "HttpProxyAuthenticatorUserName" ) ))
        self()->mHttpProxyAuthenticatorUserName = v;
    }

    /**
      Get HttpProxyAuthenticatorUserName
    */
    static
    TQString httpProxyAuthenticatorUserName()
    {
      return self()->mHttpProxyAuthenticatorUserName;
    }

    /**
      Set HttpProxyAuthenticatorPassword
    */
    static
    void setHttpProxyAuthenticatorPassword( const TQString & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "HttpProxyAuthenticatorPassword" ) ))
        self()->mHttpProxyAuthenticatorPassword = v;
    }

    /**
      Get HttpProxyAuthenticatorPassword
    */
    static
    TQString httpProxyAuthenticatorPassword()
    {
      return self()->mHttpProxyAuthenticatorPassword;
    }

    /**
      Set HttpsProxyHost
    */
    static
    void setHttpsProxyHost( const TQString & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "HttpsProxyHost" ) ))
        self()->mHttpsProxyHost = v;
    }

    /**
      Get HttpsProxyHost
    */
    static
    TQString httpsProxyHost()
    {
      return self()->mHttpsProxyHost;
    }

    /**
      Set HttpsProxyPort
    */
    static
    void setHttpsProxyPort( int v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "HttpsProxyPort" ) ))
        self()->mHttpsProxyPort = v;
    }

    /**
      Get HttpsProxyPort
    */
    static
    int httpsProxyPort()
    {
      return self()->mHttpsProxyPort;
    }

    /**
      Set HttpsProxyAuthenticatorUserName
    */
    static
    void setHttpsProxyAuthenticatorUserName( const TQString & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "HttpsProxyAuthenticatorUserName" ) ))
        self()->mHttpsProxyAuthenticatorUserName = v;
    }

    /**
      Get HttpsProxyAuthenticatorUserName
    */
    static
    TQString httpsProxyAuthenticatorUserName()
    {
      return self()->mHttpsProxyAuthenticatorUserName;
    }

    /**
      Set HttpsProxyAuthenticatorPassword
    */
    static
    void setHttpsProxyAuthenticatorPassword( const TQString & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "HttpsProxyAuthenticatorPassword" ) ))
        self()->mHttpsProxyAuthenticatorPassword = v;
    }

    /**
      Get HttpsProxyAuthenticatorPassword
    */
    static
    TQString httpsProxyAuthenticatorPassword()
    {
      return self()->mHttpsProxyAuthenticatorPassword;
    }

    /**
      Set BandwidthRate
    */
    static
    void setBandwidthRate( int v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "BandwidthRate" ) ))
        self()->mBandwidthRate = v;
    }

    /**
      Get BandwidthRate
    */
    static
    int bandwidthRate()
    {
      return self()->mBandwidthRate;
    }

    /**
      Set BandwidthBurst
    */
    static
    void setBandwidthBurst( int v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "BandwidthBurst" ) ))
        self()->mBandwidthBurst = v;
    }

    /**
      Get BandwidthBurst
    */
    static
    int bandwidthBurst()
    {
      return self()->mBandwidthBurst;
    }

    /**
      Set MaxAdvertisedBandwidth
    */
    static
    void setMaxAdvertisedBandwidth( int v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "MaxAdvertisedBandwidth" ) ))
        self()->mMaxAdvertisedBandwidth = v;
    }

    /**
      Get MaxAdvertisedBandwidth
    */
    static
    int maxAdvertisedBandwidth()
    {
      return self()->mMaxAdvertisedBandwidth;
    }

    /**
      Set User
    */
    static
    void setUser( const TQString & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "User" ) ))
        self()->mUser = v;
    }

    /**
      Get User
    */
    static
    TQString user()
    {
      return self()->mUser;
    }

    /**
      Set Group
    */
    static
    void setGroup( const TQString & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "Group" ) ))
        self()->mGroup = v;
    }

    /**
      Get Group
    */
    static
    TQString group()
    {
      return self()->mGroup;
    }

    /**
      Set DataDirectory
    */
    static
    void setDataDirectory( const TQString & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "DataDirectory" ) ))
        self()->mDataDirectory = v;
    }

    /**
      Get DataDirectory
    */
    static
    TQString dataDirectory()
    {
      return self()->mDataDirectory;
    }

    /**
      Set DirServer
    */
    static
    void setDirServer( const TQString & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "DirServer" ) ))
        self()->mDirServer = v;
    }

    /**
      Get DirServer
    */
    static
    TQString dirServer()
    {
      return self()->mDirServer;
    }

    /**
      Set ClientOnly
    */
    static
    void setClientOnly( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "ClientOnly" ) ))
        self()->mClientOnly = v;
    }

    /**
      Get ClientOnly
    */
    static
    bool clientOnly()
    {
      return self()->mClientOnly;
    }

    /**
      Set SOCKSPolicy
    */
    static
    void setSOCKSPolicy( const TQStringList & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "SOCKSPolicy" ) ))
        self()->mSOCKSPolicy = v;
    }

    /**
      Get SOCKSPolicy
    */
    static
    TQStringList sOCKSPolicy()
    {
      return self()->mSOCKSPolicy;
    }

    /**
      Set SOCKSBindAddressMany
    */
    static
    void setSOCKSBindAddressMany( const TQStringList & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "SOCKSBindAddressMany" ) ))
        self()->mSOCKSBindAddressMany = v;
    }

    /**
      Get SOCKSBindAddressMany
    */
    static
    TQStringList sOCKSBindAddressMany()
    {
      return self()->mSOCKSBindAddressMany;
    }

    /**
      Set SOCKSBindAddressHost
    */
    static
    void setSOCKSBindAddressHost( const TQString & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "SOCKSBindAddressHost" ) ))
        self()->mSOCKSBindAddressHost = v;
    }

    /**
      Get SOCKSBindAddressHost
    */
    static
    TQString sOCKSBindAddressHost()
    {
      return self()->mSOCKSBindAddressHost;
    }

    /**
      Set SOCKSBindAddressPort
    */
    static
    void setSOCKSBindAddressPort( int v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "SOCKSBindAddressPort" ) ))
        self()->mSOCKSBindAddressPort = v;
    }

    /**
      Get SOCKSBindAddressPort
    */
    static
    int sOCKSBindAddressPort()
    {
      return self()->mSOCKSBindAddressPort;
    }

    /**
      Set NewCircuitPeriod
    */
    static
    void setNewCircuitPeriod( int v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "NewCircuitPeriod" ) ))
        self()->mNewCircuitPeriod = v;
    }

    /**
      Get NewCircuitPeriod
    */
    static
    int newCircuitPeriod()
    {
      return self()->mNewCircuitPeriod;
    }

    /**
      Set AllowUnverifiedNodes
    */
    static
    void setAllowUnverifiedNodes( const TQStringList & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "AllowUnverifiedNodes" ) ))
        self()->mAllowUnverifiedNodes = v;
    }

    /**
      Get AllowUnverifiedNodes
    */
    static
    TQStringList allowUnverifiedNodes()
    {
      return self()->mAllowUnverifiedNodes;
    }

    /**
      Set MapAddress
    */
    static
    void setMapAddress( const TQStringList & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "MapAddress" ) ))
        self()->mMapAddress = v;
    }

    /**
      Get MapAddress
    */
    static
    TQStringList mapAddress()
    {
      return self()->mMapAddress;
    }

    /**
      Set ExcludeNodes
    */
    static
    void setExcludeNodes( const TQStringList & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "ExcludeNodes" ) ))
        self()->mExcludeNodes = v;
    }

    /**
      Get ExcludeNodes
    */
    static
    TQStringList excludeNodes()
    {
      return self()->mExcludeNodes;
    }

    /**
      Set EntryNodes
    */
    static
    void setEntryNodes( const TQStringList & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "EntryNodes" ) ))
        self()->mEntryNodes = v;
    }

    /**
      Get EntryNodes
    */
    static
    TQStringList entryNodes()
    {
      return self()->mEntryNodes;
    }

    /**
      Set ExitNodes
    */
    static
    void setExitNodes( const TQStringList & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "ExitNodes" ) ))
        self()->mExitNodes = v;
    }

    /**
      Get ExitNodes
    */
    static
    TQStringList exitNodes()
    {
      return self()->mExitNodes;
    }

    /**
      Set RendNodes
    */
    static
    void setRendNodes( const TQStringList & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "RendNodes" ) ))
        self()->mRendNodes = v;
    }

    /**
      Get RendNodes
    */
    static
    TQStringList rendNodes()
    {
      return self()->mRendNodes;
    }

    /**
      Set StrictExitNodes
    */
    static
    void setStrictExitNodes( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "StrictExitNodes" ) ))
        self()->mStrictExitNodes = v;
    }

    /**
      Get StrictExitNodes
    */
    static
    bool strictExitNodes()
    {
      return self()->mStrictExitNodes;
    }

    /**
      Set StrictEntryNodes
    */
    static
    void setStrictEntryNodes( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "StrictEntryNodes" ) ))
        self()->mStrictEntryNodes = v;
    }

    /**
      Get StrictEntryNodes
    */
    static
    bool strictEntryNodes()
    {
      return self()->mStrictEntryNodes;
    }

    /**
      Set NumEntryGuards
    */
    static
    void setNumEntryGuards( int v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "NumEntryGuards" ) ))
        self()->mNumEntryGuards = v;
    }

    /**
      Get NumEntryGuards
    */
    static
    int numEntryGuards()
    {
      return self()->mNumEntryGuards;
    }

    /**
      Set TrackHostExits
    */
    static
    void setTrackHostExits( const TQStringList & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "TrackHostExits" ) ))
        self()->mTrackHostExits = v;
    }

    /**
      Get TrackHostExits
    */
    static
    TQStringList trackHostExits()
    {
      return self()->mTrackHostExits;
    }

    /**
      Set LongLivedPorts
    */
    static
    void setLongLivedPorts( const TQStringList & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "LongLivedPorts" ) ))
        self()->mLongLivedPorts = v;
    }

    /**
      Get LongLivedPorts
    */
    static
    TQStringList longLivedPorts()
    {
      return self()->mLongLivedPorts;
    }

    /**
      Set MaxCircuitDirtiness
    */
    static
    void setMaxCircuitDirtiness( int v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "MaxCircuitDirtiness" ) ))
        self()->mMaxCircuitDirtiness = v;
    }

    /**
      Get MaxCircuitDirtiness
    */
    static
    int maxCircuitDirtiness()
    {
      return self()->mMaxCircuitDirtiness;
    }

    /**
      Set CookieAuthentication
    */
    static
    void setCookieAuthentication( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "CookieAuthentication" ) ))
        self()->mCookieAuthentication = v;
    }

    /**
      Get CookieAuthentication
    */
    static
    bool cookieAuthentication()
    {
      return self()->mCookieAuthentication;
    }

    /**
      Set HashedControlPassword
    */
    static
    void setHashedControlPassword( const TQString & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "HashedControlPassword" ) ))
        self()->mHashedControlPassword = v;
    }

    /**
      Get HashedControlPassword
    */
    static
    TQString hashedControlPassword()
    {
      return self()->mHashedControlPassword;
    }

    /**
      Set ContactInfo
    */
    static
    void setContactInfo( const TQString & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "ContactInfo" ) ))
        self()->mContactInfo = v;
    }

    /**
      Get ContactInfo
    */
    static
    TQString contactInfo()
    {
      return self()->mContactInfo;
    }

    /**
      Set PublishServerDescriptor
    */
    static
    void setPublishServerDescriptor( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "PublishServerDescriptor" ) ))
        self()->mPublishServerDescriptor = v;
    }

    /**
      Get PublishServerDescriptor
    */
    static
    bool publishServerDescriptor()
    {
      return self()->mPublishServerDescriptor;
    }

    /**
      Set ExitPolicy
    */
    static
    void setExitPolicy( const TQStringList & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "ExitPolicy" ) ))
        self()->mExitPolicy = v;
    }

    /**
      Get ExitPolicy
    */
    static
    TQStringList exitPolicy()
    {
      return self()->mExitPolicy;
    }

    /**
      Set MyFamily
    */
    static
    void setMyFamily( const TQStringList & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "MyFamily" ) ))
        self()->mMyFamily = v;
    }

    /**
      Get MyFamily
    */
    static
    TQStringList myFamily()
    {
      return self()->mMyFamily;
    }

    /**
      Set NickName
    */
    static
    void setNickName( const TQString & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "NickName" ) ))
        self()->mNickName = v;
    }

    /**
      Get NickName
    */
    static
    TQString nickName()
    {
      return self()->mNickName;
    }

    /**
      Set DirListenAddress
    */
    static
    void setDirListenAddress( int v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "DirListenAddress" ) ))
        self()->mDirListenAddress = v;
    }

    /**
      Get DirListenAddress
    */
    static
    int dirListenAddress()
    {
      return self()->mDirListenAddress;
    }

    /**
      Set DirPort
    */
    static
    void setDirPort( int v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "DirPort" ) ))
        self()->mDirPort = v;
    }

    /**
      Get DirPort
    */
    static
    int dirPort()
    {
      return self()->mDirPort;
    }

    /**
      Set ORListenAddress
    */
    static
    void setORListenAddress( int v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "ORListenAddress" ) ))
        self()->mORListenAddress = v;
    }

    /**
      Get ORListenAddress
    */
    static
    int oRListenAddress()
    {
      return self()->mORListenAddress;
    }

    /**
      Set ORPort
    */
    static
    void setORPort( int v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "ORPort" ) ))
        self()->mORPort = v;
    }

    /**
      Get ORPort
    */
    static
    int oRPort()
    {
      return self()->mORPort;
    }

    /**
      Set OutboundBindAddress
    */
    static
    void setOutboundBindAddress( const TQString & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "OutboundBindAddress" ) ))
        self()->mOutboundBindAddress = v;
    }

    /**
      Get OutboundBindAddress
    */
    static
    TQString outboundBindAddress()
    {
      return self()->mOutboundBindAddress;
    }

    /**
      Set Address
    */
    static
    void setAddress( const TQString & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "Address" ) ))
        self()->mAddress = v;
    }

    /**
      Get Address
    */
    static
    TQString address()
    {
      return self()->mAddress;
    }

    /**
      Set NumCPUs
    */
    static
    void setNumCPUs( int v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "NumCPUs" ) ))
        self()->mNumCPUs = v;
    }

    /**
      Get NumCPUs
    */
    static
    int numCPUs()
    {
      return self()->mNumCPUs;
    }

    /**
      Set MaxOnionsPending
    */
    static
    void setMaxOnionsPending( int v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "MaxOnionsPending" ) ))
        self()->mMaxOnionsPending = v;
    }

    /**
      Get MaxOnionsPending
    */
    static
    int maxOnionsPending()
    {
      return self()->mMaxOnionsPending;
    }

    /**
      Set AccountingMax
    */
    static
    void setAccountingMax( int v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "AccountingMax" ) ))
        self()->mAccountingMax = v;
    }

    /**
      Get AccountingMax
    */
    static
    int accountingMax()
    {
      return self()->mAccountingMax;
    }

    /**
      Set AccountingStart
    */
    static
    void setAccountingStart( const TQString & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "AccountingStart" ) ))
        self()->mAccountingStart = v;
    }

    /**
      Get AccountingStart
    */
    static
    TQString accountingStart()
    {
      return self()->mAccountingStart;
    }

    /**
      Set ShutDownWaitLength
    */
    static
    void setShutDownWaitLength( int v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "ShutDownWaitLength" ) ))
        self()->mShutDownWaitLength = v;
    }

    /**
      Get ShutDownWaitLength
    */
    static
    int shutDownWaitLength()
    {
      return self()->mShutDownWaitLength;
    }

    /**
      Set ConnLimit
    */
    static
    void setConnLimit( int v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "ConnLimit" ) ))
        self()->mConnLimit = v;
    }

    /**
      Get ConnLimit
    */
    static
    int connLimit()
    {
      return self()->mConnLimit;
    }

    /**
      Set DynDnsServerIP
    */
    static
    void setDynDnsServerIP( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "DynDnsServerIP" ) ))
        self()->mDynDnsServerIP = v;
    }

    /**
      Get DynDnsServerIP
    */
    static
    bool dynDnsServerIP()
    {
      return self()->mDynDnsServerIP;
    }

    /**
      Set HiddenServices
    */
    static
    void setHiddenServices( const TQStringList & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "HiddenServices" ) ))
        self()->mHiddenServices = v;
    }

    /**
      Get HiddenServices
    */
    static
    TQStringList hiddenServices()
    {
      return self()->mHiddenServices;
    }

    /**
      Set UseScheduledBandwidth
    */
    static
    void setUseScheduledBandwidth( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "UseScheduledBandwidth" ) ))
        self()->mUseScheduledBandwidth = v;
    }

    /**
      Get UseScheduledBandwidth
    */
    static
    bool useScheduledBandwidth()
    {
      return self()->mUseScheduledBandwidth;
    }

    /**
      Set GenerateRandomPassword
    */
    static
    void setGenerateRandomPassword( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "GenerateRandomPassword" ) ))
        self()->mGenerateRandomPassword = v;
    }

    /**
      Get GenerateRandomPassword
    */
    static
    bool generateRandomPassword()
    {
      return self()->mGenerateRandomPassword;
    }

    /**
      Set ShowTorBar
    */
    static
    void setShowTorBar( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "ShowTorBar" ) ))
        self()->mShowTorBar = v;
    }

    /**
      Get ShowTorBar
    */
    static
    bool showTorBar()
    {
      return self()->mShowTorBar;
    }

    /**
      Set QuickConfigure
    */
    static
    void setQuickConfigure( int v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "QuickConfigure" ) ))
        self()->mQuickConfigure = v;
    }

    /**
      Get QuickConfigure
    */
    static
    int quickConfigure()
    {
      return self()->mQuickConfigure;
    }

    /**
      Set DefaultRunningNormalOptions
    */
    static
    void setDefaultRunningNormalOptions( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "DefaultRunningNormalOptions" ) ))
        self()->mDefaultRunningNormalOptions = v;
    }

    /**
      Get DefaultRunningNormalOptions
    */
    static
    bool defaultRunningNormalOptions()
    {
      return self()->mDefaultRunningNormalOptions;
    }

    /**
      Set DefaultServerIP
    */
    static
    void setDefaultServerIP( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "DefaultServerIP" ) ))
        self()->mDefaultServerIP = v;
    }

    /**
      Get DefaultServerIP
    */
    static
    bool defaultServerIP()
    {
      return self()->mDefaultServerIP;
    }

    /**
      Set DefaultServerPerformance
    */
    static
    void setDefaultServerPerformance( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "DefaultServerPerformance" ) ))
        self()->mDefaultServerPerformance = v;
    }

    /**
      Get DefaultServerPerformance
    */
    static
    bool defaultServerPerformance()
    {
      return self()->mDefaultServerPerformance;
    }

    /**
      Set DefaultMaxMinOptions
    */
    static
    void setDefaultMaxMinOptions( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "DefaultMaxMinOptions" ) ))
        self()->mDefaultMaxMinOptions = v;
    }

    /**
      Get DefaultMaxMinOptions
    */
    static
    bool defaultMaxMinOptions()
    {
      return self()->mDefaultMaxMinOptions;
    }

    /**
      Set TDEUsesTor
    */
    static
    void setTDEUsesTor( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "TDEUsesTor" ) ))
        self()->mTDEUsesTor = v;
    }

    /**
      Get TDEUsesTor
    */
    static
    bool tDEUsesTor()
    {
      return self()->mTDEUsesTor;
    }

    /**
      Set AlwaysAnonymizeTDE
    */
    static
    void setAlwaysAnonymizeTDE( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "AlwaysAnonymizeTDE" ) ))
        self()->mAlwaysAnonymizeTDE = v;
    }

    /**
      Get AlwaysAnonymizeTDE
    */
    static
    bool alwaysAnonymizeTDE()
    {
      return self()->mAlwaysAnonymizeTDE;
    }

    /**
      Set StartPrivoxyAutomatically
    */
    static
    void setStartPrivoxyAutomatically( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "StartPrivoxyAutomatically" ) ))
        self()->mStartPrivoxyAutomatically = v;
    }

    /**
      Get StartPrivoxyAutomatically
    */
    static
    bool startPrivoxyAutomatically()
    {
      return self()->mStartPrivoxyAutomatically;
    }

    /**
      Set serversHistory
    */
    static
    void setServersHistory( const TQStringList & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "serversHistory" ) ))
        self()->mServersHistory = v;
    }

    /**
      Get serversHistory
    */
    static
    TQStringList serversHistory()
    {
      return self()->mServersHistory;
    }

    /**
      Set excludeServersHistory
    */
    static
    void setExcludeServersHistory( const TQStringList & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "excludeServersHistory" ) ))
        self()->mExcludeServersHistory = v;
    }

    /**
      Get excludeServersHistory
    */
    static
    TQStringList excludeServersHistory()
    {
      return self()->mExcludeServersHistory;
    }

    /**
      Set includeServersHistory
    */
    static
    void setIncludeServersHistory( const TQStringList & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "includeServersHistory" ) ))
        self()->mIncludeServersHistory = v;
    }

    /**
      Get includeServersHistory
    */
    static
    TQStringList includeServersHistory()
    {
      return self()->mIncludeServersHistory;
    }

    /**
      Set ActiveServers
    */
    static
    void setActiveServers( const TQStringList & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "ActiveServers" ) ))
        self()->mActiveServers = v;
    }

    /**
      Get ActiveServers
    */
    static
    TQStringList activeServers()
    {
      return self()->mActiveServers;
    }

    /**
      Set ControlPort
    */
    static
    void setControlPort( int v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "ControlPort" ) ))
        self()->mControlPort = v;
    }

    /**
      Get ControlPort
    */
    static
    int controlPort()
    {
      return self()->mControlPort;
    }

    /**
      Set TrackHostExitsExpire
    */
    static
    void setTrackHostExitsExpire( int v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "TrackHostExitsExpire" ) ))
        self()->mTrackHostExitsExpire = v;
    }

    /**
      Get TrackHostExitsExpire
    */
    static
    int trackHostExitsExpire()
    {
      return self()->mTrackHostExitsExpire;
    }

    /**
      Set MiddleMan
    */
    static
    void setMiddleMan( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "MiddleMan" ) ))
        self()->mMiddleMan = v;
    }

    /**
      Get MiddleMan
    */
    static
    bool middleMan()
    {
      return self()->mMiddleMan;
    }

    /**
      Set BridgeRelay
    */
    static
    void setBridgeRelay( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "BridgeRelay" ) ))
        self()->mBridgeRelay = v;
    }

    /**
      Get BridgeRelay
    */
    static
    bool bridgeRelay()
    {
      return self()->mBridgeRelay;
    }

    /**
      Set RemoteTor
    */
    static
    void setRemoteTor( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "RemoteTor" ) ))
        self()->mRemoteTor = v;
    }

    /**
      Get RemoteTor
    */
    static
    bool remoteTor()
    {
      return self()->mRemoteTor;
    }

    /**
      Set RemoteTorAddress
    */
    static
    void setRemoteTorAddress( const TQString & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "RemoteTorAddress" ) ))
        self()->mRemoteTorAddress = v;
    }

    /**
      Get RemoteTorAddress
    */
    static
    TQString remoteTorAddress()
    {
      return self()->mRemoteTorAddress;
    }

    /**
      Set RemoteTorPort
    */
    static
    void setRemoteTorPort( int v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "RemoteTorPort" ) ))
        self()->mRemoteTorPort = v;
    }

    /**
      Get RemoteTorPort
    */
    static
    int remoteTorPort()
    {
      return self()->mRemoteTorPort;
    }

    /**
      Set ShowTorMon
    */
    static
    void setShowTorMon( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "ShowTorMon" ) ))
        self()->mShowTorMon = v;
    }

    /**
      Get ShowTorMon
    */
    static
    bool showTorMon()
    {
      return self()->mShowTorMon;
    }

    /**
      Set NetstatLocation
    */
    static
    void setNetstatLocation( const TQString & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "NetstatLocation" ) ))
        self()->mNetstatLocation = v;
    }

    /**
      Get NetstatLocation
    */
    static
    TQString netstatLocation()
    {
      return self()->mNetstatLocation;
    }

    /**
      Set TorLocation
    */
    static
    void setTorLocation( const TQString & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "TorLocation" ) ))
        self()->mTorLocation = v;
    }

    /**
      Get TorLocation
    */
    static
    TQString torLocation()
    {
      return self()->mTorLocation;
    }

    /**
      Set PrivoxyLocation
    */
    static
    void setPrivoxyLocation( const TQString & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "PrivoxyLocation" ) ))
        self()->mPrivoxyLocation = v;
    }

    /**
      Get PrivoxyLocation
    */
    static
    TQString privoxyLocation()
    {
      return self()->mPrivoxyLocation;
    }

    /**
      Set ApplyTorkSettings
    */
    static
    void setApplyTorkSettings( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "ApplyTorkSettings" ) ))
        self()->mApplyTorkSettings = v;
    }

    /**
      Get ApplyTorkSettings
    */
    static
    bool applyTorkSettings()
    {
      return self()->mApplyTorkSettings;
    }

    /**
      Set ShowDNSLeaks
    */
    static
    void setShowDNSLeaks( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "ShowDNSLeaks" ) ))
        self()->mShowDNSLeaks = v;
    }

    /**
      Get ShowDNSLeaks
    */
    static
    bool showDNSLeaks()
    {
      return self()->mShowDNSLeaks;
    }

    /**
      Set ShowUsageWarnings
    */
    static
    void setShowUsageWarnings( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "ShowUsageWarnings" ) ))
        self()->mShowUsageWarnings = v;
    }

    /**
      Get ShowUsageWarnings
    */
    static
    bool showUsageWarnings()
    {
      return self()->mShowUsageWarnings;
    }

    /**
      Set ShowSecurityWarnings
    */
    static
    void setShowSecurityWarnings( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "ShowSecurityWarnings" ) ))
        self()->mShowSecurityWarnings = v;
    }

    /**
      Get ShowSecurityWarnings
    */
    static
    bool showSecurityWarnings()
    {
      return self()->mShowSecurityWarnings;
    }

    /**
      Set ShowGuideQuestions
    */
    static
    void setShowGuideQuestions( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "ShowGuideQuestions" ) ))
        self()->mShowGuideQuestions = v;
    }

    /**
      Get ShowGuideQuestions
    */
    static
    bool showGuideQuestions()
    {
      return self()->mShowGuideQuestions;
    }

    /**
      Set ShowApplySettingsQuestions
    */
    static
    void setShowApplySettingsQuestions( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "ShowApplySettingsQuestions" ) ))
        self()->mShowApplySettingsQuestions = v;
    }

    /**
      Get ShowApplySettingsQuestions
    */
    static
    bool showApplySettingsQuestions()
    {
      return self()->mShowApplySettingsQuestions;
    }

    /**
      Set ExcludeCountries
    */
    static
    void setExcludeCountries( const TQStringList & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "ExcludeCountries" ) ))
        self()->mExcludeCountries = v;
    }

    /**
      Get ExcludeCountries
    */
    static
    TQStringList excludeCountries()
    {
      return self()->mExcludeCountries;
    }

    /**
      Set PreferredCountries
    */
    static
    void setPreferredCountries( const TQStringList & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "PreferredCountries" ) ))
        self()->mPreferredCountries = v;
    }

    /**
      Get PreferredCountries
    */
    static
    TQStringList preferredCountries()
    {
      return self()->mPreferredCountries;
    }

    /**
      Set OriginalHttpProxy
    */
    static
    void setOriginalHttpProxy( const TQString & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "OriginalHttpProxy" ) ))
        self()->mOriginalHttpProxy = v;
    }

    /**
      Get OriginalHttpProxy
    */
    static
    TQString originalHttpProxy()
    {
      return self()->mOriginalHttpProxy;
    }

    /**
      Set OriginalHttpsProxy
    */
    static
    void setOriginalHttpsProxy( const TQString & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "OriginalHttpsProxy" ) ))
        self()->mOriginalHttpsProxy = v;
    }

    /**
      Get OriginalHttpsProxy
    */
    static
    TQString originalHttpsProxy()
    {
      return self()->mOriginalHttpsProxy;
    }

    /**
      Set OriginalFtpProxy
    */
    static
    void setOriginalFtpProxy( const TQString & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "OriginalFtpProxy" ) ))
        self()->mOriginalFtpProxy = v;
    }

    /**
      Get OriginalFtpProxy
    */
    static
    TQString originalFtpProxy()
    {
      return self()->mOriginalFtpProxy;
    }

    /**
      Set OriginalProxyType
    */
    static
    void setOriginalProxyType( const TQString & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "OriginalProxyType" ) ))
        self()->mOriginalProxyType = v;
    }

    /**
      Get OriginalProxyType
    */
    static
    TQString originalProxyType()
    {
      return self()->mOriginalProxyType;
    }

    /**
      Set NonTorTrafficMaxEntries
    */
    static
    void setNonTorTrafficMaxEntries( int v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "NonTorTrafficMaxEntries" ) ))
        self()->mNonTorTrafficMaxEntries = v;
    }

    /**
      Get NonTorTrafficMaxEntries
    */
    static
    int nonTorTrafficMaxEntries()
    {
      return self()->mNonTorTrafficMaxEntries;
    }

    /**
      Set SystemProxy
    */
    static
    void setSystemProxy( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "SystemProxy" ) ))
        self()->mSystemProxy = v;
    }

    /**
      Get SystemProxy
    */
    static
    bool systemProxy()
    {
      return self()->mSystemProxy;
    }

    /**
      Set TorkProxy
    */
    static
    void setTorkProxy( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "TorkProxy" ) ))
        self()->mTorkProxy = v;
    }

    /**
      Get TorkProxy
    */
    static
    bool torkProxy()
    {
      return self()->mTorkProxy;
    }

    /**
      Set KonqHttpProxy
    */
    static
    void setKonqHttpProxy( const TQString & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "KonqHttpProxy" ) ))
        self()->mKonqHttpProxy = v;
    }

    /**
      Get KonqHttpProxy
    */
    static
    TQString konqHttpProxy()
    {
      return self()->mKonqHttpProxy;
    }

    /**
      Set KonqHttpsProxy
    */
    static
    void setKonqHttpsProxy( const TQString & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "KonqHttpsProxy" ) ))
        self()->mKonqHttpsProxy = v;
    }

    /**
      Get KonqHttpsProxy
    */
    static
    TQString konqHttpsProxy()
    {
      return self()->mKonqHttpsProxy;
    }

    /**
      Set KonqFtpProxy
    */
    static
    void setKonqFtpProxy( const TQString & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "KonqFtpProxy" ) ))
        self()->mKonqFtpProxy = v;
    }

    /**
      Get KonqFtpProxy
    */
    static
    TQString konqFtpProxy()
    {
      return self()->mKonqFtpProxy;
    }

    /**
      Set KonqHttpProxyPort
    */
    static
    void setKonqHttpProxyPort( int v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "KonqHttpProxyPort" ) ))
        self()->mKonqHttpProxyPort = v;
    }

    /**
      Get KonqHttpProxyPort
    */
    static
    int konqHttpProxyPort()
    {
      return self()->mKonqHttpProxyPort;
    }

    /**
      Set KonqHttpsProxyPort
    */
    static
    void setKonqHttpsProxyPort( int v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "KonqHttpsProxyPort" ) ))
        self()->mKonqHttpsProxyPort = v;
    }

    /**
      Get KonqHttpsProxyPort
    */
    static
    int konqHttpsProxyPort()
    {
      return self()->mKonqHttpsProxyPort;
    }

    /**
      Set KonqFtpProxyPort
    */
    static
    void setKonqFtpProxyPort( int v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "KonqFtpProxyPort" ) ))
        self()->mKonqFtpProxyPort = v;
    }

    /**
      Get KonqFtpProxyPort
    */
    static
    int konqFtpProxyPort()
    {
      return self()->mKonqFtpProxyPort;
    }

    /**
      Set DisableJava
    */
    static
    void setDisableJava( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "DisableJava" ) ))
        self()->mDisableJava = v;
    }

    /**
      Get DisableJava
    */
    static
    bool disableJava()
    {
      return self()->mDisableJava;
    }

    /**
      Set DisableCookies
    */
    static
    void setDisableCookies( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "DisableCookies" ) ))
        self()->mDisableCookies = v;
    }

    /**
      Get DisableCookies
    */
    static
    bool disableCookies()
    {
      return self()->mDisableCookies;
    }

    /**
      Set DisableBrowserIdentification
    */
    static
    void setDisableBrowserIdentification( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "DisableBrowserIdentification" ) ))
        self()->mDisableBrowserIdentification = v;
    }

    /**
      Get DisableBrowserIdentification
    */
    static
    bool disableBrowserIdentification()
    {
      return self()->mDisableBrowserIdentification;
    }

    /**
      Set DisablePlugins
    */
    static
    void setDisablePlugins( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "DisablePlugins" ) ))
        self()->mDisablePlugins = v;
    }

    /**
      Get DisablePlugins
    */
    static
    bool disablePlugins()
    {
      return self()->mDisablePlugins;
    }

    /**
      Set DisableCaching
    */
    static
    void setDisableCaching( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "DisableCaching" ) ))
        self()->mDisableCaching = v;
    }

    /**
      Get DisableCaching
    */
    static
    bool disableCaching()
    {
      return self()->mDisableCaching;
    }

    /**
      Set OriginalCookies
    */
    static
    void setOriginalCookies( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "OriginalCookies" ) ))
        self()->mOriginalCookies = v;
    }

    /**
      Get OriginalCookies
    */
    static
    bool originalCookies()
    {
      return self()->mOriginalCookies;
    }

    /**
      Set OriginalSendUserAgent
    */
    static
    void setOriginalSendUserAgent( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "OriginalSendUserAgent" ) ))
        self()->mOriginalSendUserAgent = v;
    }

    /**
      Get OriginalSendUserAgent
    */
    static
    bool originalSendUserAgent()
    {
      return self()->mOriginalSendUserAgent;
    }

    /**
      Set OriginalUseCache
    */
    static
    void setOriginalUseCache( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "OriginalUseCache" ) ))
        self()->mOriginalUseCache = v;
    }

    /**
      Get OriginalUseCache
    */
    static
    bool originalUseCache()
    {
      return self()->mOriginalUseCache;
    }

    /**
      Set OriginalEnableJavascript
    */
    static
    void setOriginalEnableJavascript( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "OriginalEnableJavascript" ) ))
        self()->mOriginalEnableJavascript = v;
    }

    /**
      Get OriginalEnableJavascript
    */
    static
    bool originalEnableJavascript()
    {
      return self()->mOriginalEnableJavascript;
    }

    /**
      Set OriginalEnableJava
    */
    static
    void setOriginalEnableJava( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "OriginalEnableJava" ) ))
        self()->mOriginalEnableJava = v;
    }

    /**
      Get OriginalEnableJava
    */
    static
    bool originalEnableJava()
    {
      return self()->mOriginalEnableJava;
    }

    /**
      Set OriginalEnablePlugins
    */
    static
    void setOriginalEnablePlugins( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "OriginalEnablePlugins" ) ))
        self()->mOriginalEnablePlugins = v;
    }

    /**
      Get OriginalEnablePlugins
    */
    static
    bool originalEnablePlugins()
    {
      return self()->mOriginalEnablePlugins;
    }

    /**
      Set LogTorTraffic
    */
    static
    void setLogTorTraffic( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "LogTorTraffic" ) ))
        self()->mLogTorTraffic = v;
    }

    /**
      Get LogTorTraffic
    */
    static
    bool logTorTraffic()
    {
      return self()->mLogTorTraffic;
    }

    /**
      Set LogNonTorTraffic
    */
    static
    void setLogNonTorTraffic( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "LogNonTorTraffic" ) ))
        self()->mLogNonTorTraffic = v;
    }

    /**
      Get LogNonTorTraffic
    */
    static
    bool logNonTorTraffic()
    {
      return self()->mLogNonTorTraffic;
    }

    /**
      Set ParanoidMode
    */
    static
    void setParanoidMode( int v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "ParanoidMode" ) ))
        self()->mParanoidMode = v;
    }

    /**
      Get ParanoidMode
    */
    static
    int paranoidMode()
    {
      return self()->mParanoidMode;
    }

    /**
      Set CurrentExcludeNodes
    */
    static
    void setCurrentExcludeNodes( const TQStringList & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "CurrentExcludeNodes" ) ))
        self()->mCurrentExcludeNodes = v;
    }

    /**
      Get CurrentExcludeNodes
    */
    static
    TQStringList currentExcludeNodes()
    {
      return self()->mCurrentExcludeNodes;
    }

    /**
      Set CurrentEntryNodes
    */
    static
    void setCurrentEntryNodes( const TQStringList & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "CurrentEntryNodes" ) ))
        self()->mCurrentEntryNodes = v;
    }

    /**
      Get CurrentEntryNodes
    */
    static
    TQStringList currentEntryNodes()
    {
      return self()->mCurrentEntryNodes;
    }

    /**
      Set CurrentExitNodes
    */
    static
    void setCurrentExitNodes( const TQStringList & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "CurrentExitNodes" ) ))
        self()->mCurrentExitNodes = v;
    }

    /**
      Get CurrentExitNodes
    */
    static
    TQStringList currentExitNodes()
    {
      return self()->mCurrentExitNodes;
    }

    /**
      Set BandwidthSlots
    */
    static
    void setBandwidthSlots( const TQStringList & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "BandwidthSlots" ) ))
        self()->mBandwidthSlots = v;
    }

    /**
      Get BandwidthSlots
    */
    static
    TQStringList bandwidthSlots()
    {
      return self()->mBandwidthSlots;
    }

    /**
      Set FilterRules
    */
    static
    void setFilterRules( const TQStringList & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "FilterRules" ) ))
        self()->mFilterRules = v;
    }

    /**
      Get FilterRules
    */
    static
    TQStringList filterRules()
    {
      return self()->mFilterRules;
    }

    /**
      Set SystemFilterRules
    */
    static
    void setSystemFilterRules( const TQStringList & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "SystemFilterRules" ) ))
        self()->mSystemFilterRules = v;
    }

    /**
      Get SystemFilterRules
    */
    static
    TQStringList systemFilterRules()
    {
      return self()->mSystemFilterRules;
    }

    /**
      Set DNSFailSafeParanoia
    */
    static
    void setDNSFailSafeParanoia( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "DNSFailSafeParanoia" ) ))
        self()->mDNSFailSafeParanoia = v;
    }

    /**
      Get DNSFailSafeParanoia
    */
    static
    bool dNSFailSafeParanoia()
    {
      return self()->mDNSFailSafeParanoia;
    }

    /**
      Set SystemFailSafeParanoia
    */
    static
    void setSystemFailSafeParanoia( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "SystemFailSafeParanoia" ) ))
        self()->mSystemFailSafeParanoia = v;
    }

    /**
      Get SystemFailSafeParanoia
    */
    static
    bool systemFailSafeParanoia()
    {
      return self()->mSystemFailSafeParanoia;
    }

    /**
      Set CurrentTorVersion
    */
    static
    void setCurrentTorVersion( const TQString & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "CurrentTorVersion" ) ))
        self()->mCurrentTorVersion = v;
    }

    /**
      Get CurrentTorVersion
    */
    static
    TQString currentTorVersion()
    {
      return self()->mCurrentTorVersion;
    }

    /**
      Set DefaultBandwidthRate
    */
    static
    void setDefaultBandwidthRate( int v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "DefaultBandwidthRate" ) ))
        self()->mDefaultBandwidthRate = v;
    }

    /**
      Get DefaultBandwidthRate
    */
    static
    int defaultBandwidthRate()
    {
      return self()->mDefaultBandwidthRate;
    }

    /**
      Set DefaultBandwidthBurst
    */
    static
    void setDefaultBandwidthBurst( int v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "DefaultBandwidthBurst" ) ))
        self()->mDefaultBandwidthBurst = v;
    }

    /**
      Get DefaultBandwidthBurst
    */
    static
    int defaultBandwidthBurst()
    {
      return self()->mDefaultBandwidthBurst;
    }

    /**
      Set DefaultMaxAdvertisedBandwidth
    */
    static
    void setDefaultMaxAdvertisedBandwidth( int v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "DefaultMaxAdvertisedBandwidth" ) ))
        self()->mDefaultMaxAdvertisedBandwidth = v;
    }

    /**
      Get DefaultMaxAdvertisedBandwidth
    */
    static
    int defaultMaxAdvertisedBandwidth()
    {
      return self()->mDefaultMaxAdvertisedBandwidth;
    }

    /**
      Set DefaultNumCPUs
    */
    static
    void setDefaultNumCPUs( int v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "DefaultNumCPUs" ) ))
        self()->mDefaultNumCPUs = v;
    }

    /**
      Get DefaultNumCPUs
    */
    static
    int defaultNumCPUs()
    {
      return self()->mDefaultNumCPUs;
    }

    /**
      Set DefaultMaxOnionsPending
    */
    static
    void setDefaultMaxOnionsPending( int v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "DefaultMaxOnionsPending" ) ))
        self()->mDefaultMaxOnionsPending = v;
    }

    /**
      Get DefaultMaxOnionsPending
    */
    static
    int defaultMaxOnionsPending()
    {
      return self()->mDefaultMaxOnionsPending;
    }

    /**
      Set DefaultAccountingMax
    */
    static
    void setDefaultAccountingMax( int v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "DefaultAccountingMax" ) ))
        self()->mDefaultAccountingMax = v;
    }

    /**
      Get DefaultAccountingMax
    */
    static
    int defaultAccountingMax()
    {
      return self()->mDefaultAccountingMax;
    }

    /**
      Set DefaultAccountingStart
    */
    static
    void setDefaultAccountingStart( const TQString & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "DefaultAccountingStart" ) ))
        self()->mDefaultAccountingStart = v;
    }

    /**
      Get DefaultAccountingStart
    */
    static
    TQString defaultAccountingStart()
    {
      return self()->mDefaultAccountingStart;
    }

    /**
      Set DefaultShutDownWaitLength
    */
    static
    void setDefaultShutDownWaitLength( int v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "DefaultShutDownWaitLength" ) ))
        self()->mDefaultShutDownWaitLength = v;
    }

    /**
      Get DefaultShutDownWaitLength
    */
    static
    int defaultShutDownWaitLength()
    {
      return self()->mDefaultShutDownWaitLength;
    }

    /**
      Set DefaultConnLimit
    */
    static
    void setDefaultConnLimit( int v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "DefaultConnLimit" ) ))
        self()->mDefaultConnLimit = v;
    }

    /**
      Get DefaultConnLimit
    */
    static
    int defaultConnLimit()
    {
      return self()->mDefaultConnLimit;
    }

    /**
      Set DisplayBubble
    */
    static
    void setDisplayBubble( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "DisplayBubble" ) ))
        self()->mDisplayBubble = v;
    }

    /**
      Get DisplayBubble
    */
    static
    bool displayBubble()
    {
      return self()->mDisplayBubble;
    }

    /**
      Set BridgeORPort
    */
    static
    void setBridgeORPort( int v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "BridgeORPort" ) ))
        self()->mBridgeORPort = v;
    }

    /**
      Get BridgeORPort
    */
    static
    int bridgeORPort()
    {
      return self()->mBridgeORPort;
    }

    /**
      Set DefaultORPort
    */
    static
    void setDefaultORPort( int v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "DefaultORPort" ) ))
        self()->mDefaultORPort = v;
    }

    /**
      Get DefaultORPort
    */
    static
    int defaultORPort()
    {
      return self()->mDefaultORPort;
    }

    /**
      Set DefaultDirPort
    */
    static
    void setDefaultDirPort( int v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "DefaultDirPort" ) ))
        self()->mDefaultDirPort = v;
    }

    /**
      Get DefaultDirPort
    */
    static
    int defaultDirPort()
    {
      return self()->mDefaultDirPort;
    }

    /**
      Set AdvancedMode
    */
    static
    void setAdvancedMode( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "AdvancedMode" ) ))
        self()->mAdvancedMode = v;
    }

    /**
      Get AdvancedMode
    */
    static
    bool advancedMode()
    {
      return self()->mAdvancedMode;
    }

    /**
      Set AvailablePrograms
    */
    static
    void setAvailablePrograms( const TQStringList & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "AvailablePrograms" ) ))
        self()->mAvailablePrograms = v;
    }

    /**
      Get AvailablePrograms
    */
    static
    TQStringList availablePrograms()
    {
      return self()->mAvailablePrograms;
    }

    /**
      Set ForwardPorts
    */
    static
    void setForwardPorts( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "ForwardPorts" ) ))
        self()->mForwardPorts = v;
    }

    /**
      Get ForwardPorts
    */
    static
    bool forwardPorts()
    {
      return self()->mForwardPorts;
    }

    /**
      Set RunFirstServerWizard
    */
    static
    void setRunFirstServerWizard( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "RunFirstServerWizard" ) ))
        self()->mRunFirstServerWizard = v;
    }

    /**
      Get RunFirstServerWizard
    */
    static
    bool runFirstServerWizard()
    {
      return self()->mRunFirstServerWizard;
    }

    static
    void writeConfig()
    {
      static_cast<TDEConfigSkeleton*>(self())->writeConfig();
    }
  protected:
    TorkConfig();
    static TorkConfig *mSelf;


    // FirewallEvasion
    bool mFascistFirewall;
    TQStringList mReachableAddresses;
    int mKeepalivePeriod;

    // Censorship
    TQStringList mBridge;
    bool mTunnelDirConns;
    bool mUseBridges;

    // Proxies
    bool mUseProxy;
    TQString mHttpProxyHost;
    int mHttpProxyPort;
    TQString mHttpProxyAuthenticatorUserName;
    TQString mHttpProxyAuthenticatorPassword;
    TQString mHttpsProxyHost;
    int mHttpsProxyPort;
    TQString mHttpsProxyAuthenticatorUserName;
    TQString mHttpsProxyAuthenticatorPassword;

    // MaxMin
    int mBandwidthRate;
    int mBandwidthBurst;
    int mMaxAdvertisedBandwidth;

    // RunningNormal
    TQString mUser;
    TQString mGroup;
    TQString mDataDirectory;

    // RunningSpecial
    TQString mDirServer;
    bool mClientOnly;

    // UsingTor
    TQStringList mSOCKSPolicy;
    TQStringList mSOCKSBindAddressMany;

    // UsingTorSpecial
    TQString mSOCKSBindAddressHost;
    int mSOCKSBindAddressPort;

    // Servers
    int mNewCircuitPeriod;
    TQStringList mAllowUnverifiedNodes;
    TQStringList mMapAddress;
    TQStringList mExcludeNodes;
    TQStringList mEntryNodes;
    TQStringList mExitNodes;
    TQStringList mRendNodes;
    bool mStrictExitNodes;
    bool mStrictEntryNodes;
    int mNumEntryGuards;

    // Usability
    TQStringList mTrackHostExits;
    TQStringList mLongLivedPorts;
    int mMaxCircuitDirtiness;
    bool mCookieAuthentication;
    TQString mHashedControlPassword;

    // MyServer
    TQString mContactInfo;
    bool mPublishServerDescriptor;
    TQStringList mExitPolicy;
    TQStringList mMyFamily;
    TQString mNickName;
    int mDirListenAddress;
    int mDirPort;
    int mORListenAddress;
    int mORPort;
    TQString mOutboundBindAddress;

    // DefaultServerAddress
    TQString mAddress;

    // ServerPerformance
    int mNumCPUs;
    int mMaxOnionsPending;
    int mAccountingMax;
    TQString mAccountingStart;
    int mShutDownWaitLength;
    int mConnLimit;

    // DynDnsServer
    bool mDynDnsServerIP;

    // MyHiddenServices
    TQStringList mHiddenServices;

    // UsedDirectly
    bool mUseScheduledBandwidth;
    bool mGenerateRandomPassword;
    bool mShowTorBar;
    int mQuickConfigure;
    bool mDefaultRunningNormalOptions;
    bool mDefaultServerIP;
    bool mDefaultServerPerformance;
    bool mDefaultMaxMinOptions;
    bool mTDEUsesTor;
    bool mAlwaysAnonymizeTDE;
    bool mStartPrivoxyAutomatically;
    TQStringList mServersHistory;
    TQStringList mExcludeServersHistory;
    TQStringList mIncludeServersHistory;
    TQStringList mActiveServers;
    int mControlPort;
    int mTrackHostExitsExpire;
    bool mMiddleMan;
    bool mBridgeRelay;
    bool mRemoteTor;
    TQString mRemoteTorAddress;
    int mRemoteTorPort;
    bool mShowTorMon;
    TQString mNetstatLocation;
    TQString mTorLocation;
    TQString mPrivoxyLocation;
    bool mApplyTorkSettings;
    bool mShowDNSLeaks;
    bool mShowUsageWarnings;
    bool mShowSecurityWarnings;
    bool mShowGuideQuestions;
    bool mShowApplySettingsQuestions;
    TQStringList mExcludeCountries;
    TQStringList mPreferredCountries;
    TQString mOriginalHttpProxy;
    TQString mOriginalHttpsProxy;
    TQString mOriginalFtpProxy;
    TQString mOriginalProxyType;
    int mNonTorTrafficMaxEntries;
    bool mSystemProxy;
    bool mTorkProxy;
    TQString mKonqHttpProxy;
    TQString mKonqHttpsProxy;
    TQString mKonqFtpProxy;
    int mKonqHttpProxyPort;
    int mKonqHttpsProxyPort;
    int mKonqFtpProxyPort;
    bool mDisableJava;
    bool mDisableCookies;
    bool mDisableBrowserIdentification;
    bool mDisablePlugins;
    bool mDisableCaching;
    bool mOriginalCookies;
    bool mOriginalSendUserAgent;
    bool mOriginalUseCache;
    bool mOriginalEnableJavascript;
    bool mOriginalEnableJava;
    bool mOriginalEnablePlugins;
    bool mLogTorTraffic;
    bool mLogNonTorTraffic;
    int mParanoidMode;
    TQStringList mCurrentExcludeNodes;
    TQStringList mCurrentEntryNodes;
    TQStringList mCurrentExitNodes;
    TQStringList mBandwidthSlots;
    TQStringList mFilterRules;
    TQStringList mSystemFilterRules;
    bool mDNSFailSafeParanoia;
    bool mSystemFailSafeParanoia;
    TQString mCurrentTorVersion;
    int mDefaultBandwidthRate;
    int mDefaultBandwidthBurst;
    int mDefaultMaxAdvertisedBandwidth;
    int mDefaultNumCPUs;
    int mDefaultMaxOnionsPending;
    int mDefaultAccountingMax;
    TQString mDefaultAccountingStart;
    int mDefaultShutDownWaitLength;
    int mDefaultConnLimit;
    bool mDisplayBubble;
    int mBridgeORPort;
    int mDefaultORPort;
    int mDefaultDirPort;
    bool mAdvancedMode;
    TQStringList mAvailablePrograms;
    bool mForwardPorts;
    bool mRunFirstServerWizard;

  private:
};

#endif

