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

#include <klocalizedstring.h>

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

class NowListeningSettings : public KConfigSkeleton
{
  public:

    static NowListeningSettings *self();
    ~NowListeningSettings();

    /**
      Set templateString
    */
    static
    void setTemplateString( const QString & v )
    {
      if (!self()->isImmutable( QStringLiteral( "templateString" ) ))
        self()->mTemplateString = v;
    }

    /**
      Get templateString
    */
    static
    QString templateString()
    {
      return self()->mTemplateString;
    }

    /**
      Get Item object corresponding to templateString()
    */
    ItemString *templateStringItem()
    {
      return mTemplateStringItem;
    }

  protected:
    NowListeningSettings();
    friend class NowListeningSettingsHelper;


    // Now Listening Plugin
    QString mTemplateString;

  private:
    ItemString *mTemplateStringItem;
};

#endif

