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

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

class KCFGPassword : public TDEConfigSkeleton
{
  public:
    class EnumEchoMode
    {
      public:
      enum type { OneStar, ThreeStars, NoEcho, COUNT };
    };

    static KCFGPassword *self();
    ~KCFGPassword();

    /**
      Set Password echo type
    */
    static
    void setEchoMode( int v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "EchoMode" ) ))
        self()->mEchoMode = v;
    }

    /**
      Get Password echo type
    */
    static
    int echoMode()
    {
      return self()->mEchoMode;
    }

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


    // Passwords
    int mEchoMode;

  private:
};

#endif

