rocs/RocsCore
GraphFileBackendManager.cpp
Go to the documentation of this file.
34 backendInfo = KPluginInfo::fromServices(KServiceTypeTrader::self()->query("Rocs/GraphFilePlugin"));
The GraphFileBackendMananger is a singleton class that provides backends for graph file writing and r...
Definition: GraphFileBackendManager.h:37
GraphFilePluginInterface * backendByExtension(QString ext)
Returns an arbitrary loaded plugin that can handle extension ext.
Definition: GraphFileBackendManager.cpp:140
QString join(const QString &separator) const
static GraphFileBackendManager * self()
Returns self reference to backend manager.
Definition: GraphFileBackendManager.cpp:49
GraphFilePluginInterface * defaultBackend()
Returns the default backend used for serialization/loading of graph files.
Definition: GraphFileBackendManager.cpp:151
PluginType
Selector for graph file backend with specific capability.
Definition: GraphFileBackendManager.h:44
void append(const T &value)
virtual const QStringList extensions() const =0
File extensions that are common for this file type.
class RocsGraphFileFormatPlugin: Import and Export Plugin for internal graph format.
Definition: RocsGraphFileFormatPlugin.h:115
QList< GraphFilePluginInterface * > backends() const
Returns list of loaded backends.
Definition: GraphFileBackendManager.cpp:71
bool contains(QChar ch, Qt::CaseSensitivity cs) const
virtual PluginType pluginCapability() const
Returns PluginType to indicate whether the plugin only provides import, only export or both capabilit...
Definition: GraphFilePluginInterface.cpp:59
This class provides an interface for graph file format plugins.
Definition: GraphFilePluginInterface.h:42
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:16:18 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:16:18 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.