OSCAR-code/libs/sleeplib/machine_loader.h
2011-05-26 23:59:21 +10:00

27 lines
462 B
C++

/*
SleepLib MachineLoader Base Class Header
Author: Mark Watkins <jedimark64@users.sourceforge.net>
License: GPL
*/
#ifndef MACHINE_LOADER_H
#define MACHINE_LOADER_H
#include "profiles.h"
class MachineLoader
{
public:
MachineLoader();
virtual ~MachineLoader();
virtual bool Open(wxString &,Profile *profile)=0;
};
void RegisterLoader(MachineLoader *loader);
void DestroyLoaders();
list<MachineLoader *> GetLoaders();
#endif //MACHINE_LOADER_H