diff --git a/SessionCreator.cpp b/SessionCreator.cpp index d6ca8ee..2c000b9 100644 --- a/SessionCreator.cpp +++ b/SessionCreator.cpp @@ -351,16 +351,6 @@ Source *SessionLoader::createSource(tinyxml2::XMLElement *sourceNode, Mode mode) return load_source; } -Source *SessionLoader::createDummy(tinyxml2::XMLElement *sourceNode) -{ - SessionLoader loader; - loader.xmlCurrent_ = sourceNode; - - DummySource *dum = new DummySource; - dum->accept(loader); - - return dum; -} bool SessionLoader::isClipboard(std::string clipboard) { @@ -781,5 +771,27 @@ void SessionLoader::visit (NetworkSource& s) s.setConnection(connect); } +// dirty hack wich can be useful ? + +//class DummySource : public Source +//{ +// friend class SessionLoader; +//public: +// uint texture() const override { return 0; } +// bool failed() const override { return true; } +// void accept (Visitor& v) override { Source::accept(v); } +//protected: +// DummySource() : Source() {} +// void init() override {} +//}; + +//Source *SessionLoader::createDummy(tinyxml2::XMLElement *sourceNode) +//{ +// SessionLoader loader; +// loader.xmlCurrent_ = sourceNode; +// DummySource *dum = new DummySource; +// dum->accept(loader); +// return dum; +//} diff --git a/SessionCreator.h b/SessionCreator.h index 2ec2778..c9f7f09 100644 --- a/SessionCreator.h +++ b/SessionCreator.h @@ -71,7 +71,6 @@ protected: std::list< SourceIdList > groups_sources_id_; static void XMLToNode(tinyxml2::XMLElement *xml, Node &n); - static Source *createDummy(tinyxml2::XMLElement *sourceNode); }; class SessionCreator : public SessionLoader { diff --git a/Source.h b/Source.h index 963fd61..5b3a400 100644 --- a/Source.h +++ b/Source.h @@ -270,19 +270,6 @@ protected: }; - -class DummySource : public Source -{ -public: - DummySource() : Source() {} - uint texture() const override { return 0; } - bool failed() const override { return true; } - void accept (Visitor& v) override { Source::accept(v); } - -protected: - void init() override {} -}; - class CloneSource : public Source { friend class Source;