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

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

#include <tdeapplication.h>
class Prefs : public TDEConfigSkeleton
{
  public:
    class EnumShape
    {
      public:
      enum type { Rectangular, Circular, COUNT };
    };
    class EnumLook
    {
      public:
      enum type { Flat, Raised, Sunken, COUNT };
    };

    Prefs( TDESharedConfig::Ptr config = TDEGlobal::sharedConfig() );
    ~Prefs();


    /**
      Get Shape of the LEDs
    */
    int shape() const
    {
      return mShape;
    }


    /**
      Get Look
    */
    int look() const
    {
      return mLook;
    }


    /**
      Get Color of the LEDs
    */
    TQColor color() const
    {
      return mColor;
    }


    /**
      Get Darkness of disabled LEDs
    */
    int darkFactor() const
    {
      return mDarkFactor;
    }


    /**
      Get Background color
    */
    TQColor background() const
    {
      return mBackground;
    }


    /**
      Get Whether to show seconds
    */
    bool show_Seconds() const
    {
      return mShow_Seconds;
    }


    /**
      Get Whether to show LEDs that are off
    */
    bool hide_Off_Leds() const
    {
      return mHide_Off_Leds;
    }

  protected:

    // General
    int mShape;
    int mLook;
    TQColor mColor;
    int mDarkFactor;
    TQColor mBackground;
    bool mShow_Seconds;
    bool mHide_Off_Leds;

  private:
};

#endif

