view gui/src/ResourceManager.cpp @ 13537:a43ecce77eec

Introduced a central ResourceManager class.
author Jacob Dawid <jacob.dawid@googlemail.com>
date Tue, 26 Jul 2011 19:04:07 +0200
parents
children a4b5cad8f7c6
line wrap: on
line source

#include "ResourceManager.h"

ResourceManager ResourceManager::m_singleton;

ResourceManager::ResourceManager ()
{
  QDesktopServices desktopServices;
  m_homePath = desktopServices.storageLocation (QDesktopServices::HomeLocation);
  m_settings = new QSettings (m_homePath + "/.octave-gui", QSettings::IniFormat);
}

ResourceManager::~ResourceManager ()
{
  delete m_settings;
}

QSettings *
ResourceManager::settings ()
{
  return m_settings;
}

QString
ResourceManager::homePath ()
{
  return m_homePath;
}