diff options
| author | Bent Bisballe Nyeng <deva@aasimon.org> | 2015-09-28 17:31:34 +0200 | 
|---|---|---|
| committer | Bent Bisballe Nyeng <deva@aasimon.org> | 2015-09-28 17:31:34 +0200 | 
| commit | 9d3d6b7c4ee891e28280af1651d8edb9357df643 (patch) | |
| tree | 1d0e7745c3959e32982fdc947a8576344310c6cf /plugingui | |
| parent | 5a0963274b2f21590fc72610ff49bba33145d161 (diff) | |
Refactored GUI::Config.
Diffstat (limited to 'plugingui')
| -rw-r--r-- | plugingui/pluginconfig.cc | 33 | ||||
| -rw-r--r-- | plugingui/pluginconfig.h | 21 | 
2 files changed, 30 insertions, 24 deletions
| diff --git a/plugingui/pluginconfig.cc b/plugingui/pluginconfig.cc index d4c4477..77cb4ba 100644 --- a/plugingui/pluginconfig.cc +++ b/plugingui/pluginconfig.cc @@ -1,6 +1,6 @@  /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */  /*************************************************************************** - *            config.cc + *            pluginconfig.cc   *   *  Tue Jun  3 13:54:05 CEST 2014   *  Copyright 2014 Jonas Suhr Christensen @@ -27,11 +27,13 @@  #include "pluginconfig.h"  #include <hugin.hpp> -   +  #define CONFIGFILENAME "plugingui.conf" +namespace GUI { +  Config::Config() -  : ConfigFile(CONFIGFILENAME) +	: ConfigFile(CONFIGFILENAME)  {  } @@ -41,23 +43,26 @@ Config::~Config()  bool Config::load()  { -  lastkit.clear(); -  lastmidimap.clear(); +	lastkit.clear(); +	lastmidimap.clear(); -  if(!ConfigFile::load()) { -    return false; -  } +	if(!ConfigFile::load()) +	{ +		return false; +	} -  lastkit = getValue("lastkit"); -  lastmidimap = getValue("lastmidimap"); +	lastkit = getValue("lastkit"); +	lastmidimap = getValue("lastmidimap"); -  return true; +	return true;  }  bool Config::save()  { -  setValue("lastkit", lastkit); -  setValue("lastmidimap", lastmidimap); +	setValue("lastkit", lastkit); +	setValue("lastmidimap", lastmidimap); -  return ConfigFile::save(); +	return ConfigFile::save();  } + +} // GUI:: diff --git a/plugingui/pluginconfig.h b/plugingui/pluginconfig.h index 9bef1f0..a249eb2 100644 --- a/plugingui/pluginconfig.h +++ b/plugingui/pluginconfig.h @@ -1,6 +1,6 @@  /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */  /*************************************************************************** - *            config.h + *            pluginconfig.h   *   *  Tue Jun  3 13:51:29 CEST 2014   *  Copyright 2014 Jonas Suhr Christensen @@ -24,21 +24,22 @@   *  along with DrumGizmo; if not, write to the Free Software   *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA.   */ -#ifndef __DRUMGIZMO_CONFIG_H__ -#define __DRUMGIZMO_CONFIG_H__ +#pragma once  #include <configfile.h> +namespace GUI { +  class Config : public ConfigFile {  public: -  Config(); -  ~Config(); +	Config(); +	~Config(); -  bool load(); -  bool save(); +	bool load(); +	bool save(); -  std::string lastkit; -  std::string lastmidimap; +	std::string lastkit; +	std::string lastmidimap;  }; -#endif/*__DRUMGIZMO_CONFIG_H__*/ +} // GUI:: | 
