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

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

class IPBlockingPluginSettings : public TDEConfigSkeleton
{
  public:

    static IPBlockingPluginSettings *self();
    ~IPBlockingPluginSettings();

    /**
      Set Level1 filter url
    */
    static
    void setFilterURL( const TQString & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "filterURL" ) ))
        self()->mFilterURL = v;
    }

    /**
      Get Level1 filter url
    */
    static
    TQString filterURL()
    {
      return self()->mFilterURL;
    }

    /**
      Set Use level1 filter?
    */
    static
    void setUseLevel1( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "useLevel1" ) ))
        self()->mUseLevel1 = v;
    }

    /**
      Get Use level1 filter?
    */
    static
    bool useLevel1()
    {
      return self()->mUseLevel1;
    }

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


    // general
    TQString mFilterURL;
    bool mUseLevel1;

  private:
};

#endif

