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

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

namespace KSB_News {

class SidebarSettings : public TDEConfigSkeleton
{
  public:

    static SidebarSettings *self();
    ~SidebarSettings();

    /**
      Set List of RSS Sources
    */
    static
    void setSources( const TQStringList & v )
    {
      if (!self()->isImmutable( TQString::fromLatin1( "Sources" ) ))
        self()->mSources = v;
    }

    /**
      Get List of RSS Sources
    */
    static
    TQStringList sources()
    {
      return self()->mSources;
    }

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


    // RSS sources
    TQStringList mSources;

  private:
};

}

#endif

