mirror of
https://github.com/brunoherbelin/vimix.git
synced 2025-12-11 18:34:58 +01:00
Cleanup DummySource (bad bad bad)
This commit is contained in:
@@ -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;
|
||||
//}
|
||||
|
||||
|
||||
|
||||
@@ -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 {
|
||||
|
||||
13
Source.h
13
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;
|
||||
|
||||
Reference in New Issue
Block a user