// This file is generated by kconfig_compiler_kf5 from pocreatorsettings.kcfg.
// All changes you do to this file will be lost.
#ifndef POCREATORSETTINGS_H
#define POCREATORSETTINGS_H

#include <kconfigskeleton.h>
#include <QCoreApplication>
#include <QDebug>

class PoCreatorSettings : public KConfigSkeleton
{
  public:

    static PoCreatorSettings *self();
    ~PoCreatorSettings();

    /**
      Set TranslatedColor
    */
    static
    void setTranslatedColor( const QColor & v )
    {
      if (!self()->isImmutable( QStringLiteral( "TranslatedColor" ) ))
        self()->mTranslatedColor = v;
    }

    /**
      Get TranslatedColor
    */
    static
    QColor translatedColor()
    {
      return self()->mTranslatedColor;
    }

    /**
      Set FuzzyColor
    */
    static
    void setFuzzyColor( const QColor & v )
    {
      if (!self()->isImmutable( QStringLiteral( "FuzzyColor" ) ))
        self()->mFuzzyColor = v;
    }

    /**
      Get FuzzyColor
    */
    static
    QColor fuzzyColor()
    {
      return self()->mFuzzyColor;
    }

    /**
      Set UntranslatedColor
    */
    static
    void setUntranslatedColor( const QColor & v )
    {
      if (!self()->isImmutable( QStringLiteral( "UntranslatedColor" ) ))
        self()->mUntranslatedColor = v;
    }

    /**
      Get UntranslatedColor
    */
    static
    QColor untranslatedColor()
    {
      return self()->mUntranslatedColor;
    }

    /**
      Set ObsoletedColor
    */
    static
    void setObsoletedColor( const QColor & v )
    {
      if (!self()->isImmutable( QStringLiteral( "ObsoletedColor" ) ))
        self()->mObsoletedColor = v;
    }

    /**
      Get ObsoletedColor
    */
    static
    QColor obsoletedColor()
    {
      return self()->mObsoletedColor;
    }

  protected:
    PoCreatorSettings();
    friend class PoCreatorSettingsHelper;


    // General
    QColor mTranslatedColor;
    QColor mFuzzyColor;
    QColor mUntranslatedColor;
    QColor mObsoletedColor;

  private:
};

#endif

