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;
|
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)
|
bool SessionLoader::isClipboard(std::string clipboard)
|
||||||
{
|
{
|
||||||
@@ -781,5 +771,27 @@ void SessionLoader::visit (NetworkSource& s)
|
|||||||
s.setConnection(connect);
|
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_;
|
std::list< SourceIdList > groups_sources_id_;
|
||||||
|
|
||||||
static void XMLToNode(tinyxml2::XMLElement *xml, Node &n);
|
static void XMLToNode(tinyxml2::XMLElement *xml, Node &n);
|
||||||
static Source *createDummy(tinyxml2::XMLElement *sourceNode);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
class SessionCreator : public SessionLoader {
|
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
|
class CloneSource : public Source
|
||||||
{
|
{
|
||||||
friend class Source;
|
friend class Source;
|
||||||
|
|||||||
Reference in New Issue
Block a user