source: eviacam/trunk/fuentes/wxutil/configbase.h @ 29

Last change on this file since 29 was 29, checked in by mabarracus, 4 years ago

added eviacam content

  • Property svn:executable set to *
File size: 1.4 KB
Line 
1/////////////////////////////////////////////////////////////////////////////
2// Name:        configbase.h
3// Purpose:     
4// Author:      Cesar Mauri Loba
5// Modified by:
6// Created:     16/01/2009
7// Copyright:   (C) 2009 Cesar Mauri (cesar at crea-si dot com)
8//
9//  This program is free software: you can redistribute it and/or modify
10//  it under the terms of the GNU General Public License as published by
11//  the Free Software Foundation, either version 3 of the License, or
12//  (at your option) any later version.
13//
14//  This program is distributed in the hope that it will be useful,
15//  but WITHOUT ANY WARRANTY; without even the implied warranty of
16//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17//  GNU General Public License for more details.
18//
19//  You should have received a copy of the GNU General Public License
20//  along with this program.  If not, see <http://www.gnu.org/licenses/>.
21/////////////////////////////////////////////////////////////////////////////
22#ifndef CONFIGBASE_H
23#define CONFIGBASE_H
24
25#include <wx/config.h> 
26
27class CConfigBase {
28  public:
29    virtual void InitDefaults() = 0;
30
31        virtual void ReadAppData(wxConfigBase* pConfObj);
32        virtual void ReadProfileData(wxConfigBase* pConfObj) = 0;
33
34        virtual void WriteAppData(wxConfigBase* pConfObj);
35    virtual void WriteProfileData(wxConfigBase* pConfObj) = 0;   
36
37        virtual ~CConfigBase();
38};
39#endif
Note: See TracBrowser for help on using the repository browser.