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

#include <kopete_export.h>

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

namespace Kopete {

class KOPETE_EXPORT Config : public TDEConfigSkeleton
{
  public:

    static Config *self();
    ~Config();

    /**
      Set Enable the global identity feature
    */
    static
    void setEnableGlobalIdentity( bool v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "EnableGlobalIdentity" ) ))
        self()->mEnableGlobalIdentity = v;
    }

    /**
      Get Enable the global identity feature
    */
    static
    bool enableGlobalIdentity()
    {
      return self()->mEnableGlobalIdentity;
    }

    /**
      Get Item object corresponding to EnableGlobalIdentity()
    */
    ItemBool *enableGlobalIdentityItem()
    {
      return mEnableGlobalIdentityItem;
    }

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


    // GlobalIdentity
    bool mEnableGlobalIdentity;

  private:
    ItemBool *mEnableGlobalIdentityItem;
};

}

#endif

