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

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

class skgreport_settings : public KConfigSkeleton
{
  public:

    static skgreport_settings *self();
    ~skgreport_settings();


    /**
      Get Background color
    */
    static
    QColor backgroundColor()
    {
      return self()->mBackgroundColor;
    }


    /**
      Get Text color
    */
    static
    QColor textColor()
    {
      return self()->mTextColor;
    }


    /**
      Get Outline color
    */
    static
    QColor outlineColor()
    {
      return self()->mOutlineColor;
    }


    /**
      Get Axis color
    */
    static
    QColor axisColor()
    {
      return self()->mAxisColor;
    }


    /**
      Get Grid color
    */
    static
    QColor gridColor()
    {
      return self()->mGridColor;
    }


    /**
      Get Minimum color
    */
    static
    QColor minColor()
    {
      return self()->mMinColor;
    }


    /**
      Get Maximum color
    */
    static
    QColor maxColor()
    {
      return self()->mMaxColor;
    }


    /**
      Get Average color
    */
    static
    QColor averageColor()
    {
      return self()->mAverageColor;
    }


    /**
      Get Tendency color
    */
    static
    QColor tendencyColor()
    {
      return self()->mTendencyColor;
    }


    /**
      Get Pareto color
    */
    static
    QColor paretoColor()
    {
      return self()->mParetoColor;
    }


    /**
      Get Antialiasing
    */
    static
    bool antialiasing()
    {
      return self()->mAntialiasing;
    }

  protected:
    skgreport_settings();
    friend class skgreport_settingsHelper;


    // skrooge_report
    QColor mBackgroundColor;
    QColor mTextColor;
    QColor mOutlineColor;
    QColor mAxisColor;
    QColor mGridColor;
    QColor mMinColor;
    QColor mMaxColor;
    QColor mAverageColor;
    QColor mTendencyColor;
    QColor mParetoColor;
    bool mAntialiasing;

  private:
};

#endif

