iLand
|
Global container that handles data output. More...
#include <outputmanager.h>
Public Member Functions | |
OutputManager () | |
create all outputs More... | |
~OutputManager () | |
void | addOutput (Output *output) |
add a (newly created) output category. freeing of memory is done by outputmanager More... | |
void | removeOutput (const QString &tableName) |
remove (if available) the output with the name 'tableName', free the memory More... | |
void | setup () |
setup of the outputs + switch on/off (from project file) More... | |
Output * | find (const QString &tableName) |
search for output and return pointer, NULL otherwise More... | |
bool | execute (const QString &tableName) |
execute output with a given name. returns true if executed. More... | |
void | save () |
save transactions of all outputs More... | |
void | close () |
close all outputs More... | |
QString | wikiFormat () |
wiki-format of all outputs More... | |
Global container that handles data output.
OutputManager::OutputManager | ( | ) |
create all outputs
OutputManager::~OutputManager | ( | ) |
void OutputManager::addOutput | ( | Output * | output | ) |
add a (newly created) output category. freeing of memory is done by outputmanager
void OutputManager::close | ( | ) |
close all outputs
bool OutputManager::execute | ( | const QString & | tableName | ) |
execute output with a given name. returns true if executed.
Output * OutputManager::find | ( | const QString & | tableName | ) |
search for output and return pointer, NULL otherwise
void OutputManager::removeOutput | ( | const QString & | tableName | ) |
remove (if available) the output with the name 'tableName', free the memory
void OutputManager::save | ( | ) |
save transactions of all outputs
void OutputManager::setup | ( | ) |
setup of the outputs + switch on/off (from project file)
QString OutputManager::wikiFormat | ( | ) |
wiki-format of all outputs