marble
Marble::ParsingRunnerManager Class Reference
#include <ParsingRunnerManager.h>
Inheritance diagram for Marble::ParsingRunnerManager:
Signals | |
void | parsingFinished (GeoDataDocument *document, const QString &error=QString()) |
void | parsingFinished () |
Public Member Functions | |
ParsingRunnerManager (const PluginManager *pluginManager, QObject *parent=0) | |
~ParsingRunnerManager () | |
GeoDataDocument * | openFile (const QString &fileName, DocumentRole role=UserDocument, int timeout=30000) |
void | parseFile (const QString &fileName, DocumentRole role=UserDocument) |
Detailed Description
Definition at line 31 of file ParsingRunnerManager.h.
Constructor & Destructor Documentation
|
explicit |
Constructor.
- Parameters
-
pluginManager The plugin manager that gives access to RunnerPlugins parent Optional parent object
Definition at line 81 of file ParsingRunnerManager.cpp.
Marble::ParsingRunnerManager::~ParsingRunnerManager | ( | ) |
Definition at line 90 of file ParsingRunnerManager.cpp.
Member Function Documentation
GeoDataDocument * Marble::ParsingRunnerManager::openFile | ( | const QString & | fileName, |
DocumentRole | role = UserDocument , |
||
int | timeout = 30000 |
||
) |
Definition at line 121 of file ParsingRunnerManager.cpp.
void Marble::ParsingRunnerManager::parseFile | ( | const QString & | fileName, |
DocumentRole | role = UserDocument |
||
) |
Parse the file using the runners for various formats.
- See also
- parseFile is asynchronous with results returned using the
- parsingFinished signal.
- openFile is blocking.
- parsingFinished signal indicates all runners are finished.
Definition at line 95 of file ParsingRunnerManager.cpp.
|
signal |
The file was parsed and potential error message.
|
signal |
Emitted whenever all runners are finished for the query.
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:38:56 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:38:56 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.