From 86324f00bc561c03b281170125ef2fde14cae132 Mon Sep 17 00:00:00 2001 From: David Corrales Date: Sat, 12 May 2007 18:17:40 +0000 Subject: Renamed files and minor tweaks. Thanks LordHoto :) svn-id: r26810 --- backends/fs/amigaos4/amigaos4-fs-factory.cpp | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 backends/fs/amigaos4/amigaos4-fs-factory.cpp (limited to 'backends/fs/amigaos4/amigaos4-fs-factory.cpp') diff --git a/backends/fs/amigaos4/amigaos4-fs-factory.cpp b/backends/fs/amigaos4/amigaos4-fs-factory.cpp new file mode 100644 index 0000000000..abb0790c18 --- /dev/null +++ b/backends/fs/amigaos4/amigaos4-fs-factory.cpp @@ -0,0 +1,23 @@ +#include "backends/fs/amigaos4/amigaos4-fs-factory.h" +#include "backends/fs/amigaos4/amigaos4-fs.cpp" + +AmigaOSFilesystemFactory *AmigaOSFilesystemFactory::_instance = 0; + +AmigaOSFilesystemFactory *AmigaOSFilesystemFactory::instance(){ + if(_instance == 0){ + _instance = new AmigaOSFilesystemFactory(); + } + return _instance; +} + +AbstractFilesystemNode *AmigaOSFilesystemFactory::makeRootFileNode() const { + return new AmigaOSFilesystemNode(); +} + +AbstractFilesystemNode *AmigaOSFilesystemFactory::makeCurrentDirectoryFileNode() const { + return new AmigaOSFilesystemNode(); +} + +AbstractFilesystemNode *AmigaOSFilesystemFactory::makeFileNodePath(const String &path) const { + return new AmigaOSFilesystemNode(path); +} -- cgit v1.2.3