iLand
Public Member Functions | List of all members
OutputManager Class Reference

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...
 
Outputfind (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...
 

Detailed Description

Global container that handles data output.

Constructor & Destructor Documentation

◆ OutputManager()

OutputManager::OutputManager ( )

create all outputs

◆ ~OutputManager()

OutputManager::~OutputManager ( )

Member Function Documentation

◆ addOutput()

void OutputManager::addOutput ( Output output)

add a (newly created) output category. freeing of memory is done by outputmanager

◆ close()

void OutputManager::close ( )

close all outputs

◆ execute()

bool OutputManager::execute ( const QString &  tableName)

execute output with a given name. returns true if executed.

◆ find()

Output * OutputManager::find ( const QString &  tableName)

search for output and return pointer, NULL otherwise

◆ removeOutput()

void OutputManager::removeOutput ( const QString &  tableName)

remove (if available) the output with the name 'tableName', free the memory

◆ save()

void OutputManager::save ( )

save transactions of all outputs

◆ setup()

void OutputManager::setup ( )

setup of the outputs + switch on/off (from project file)

◆ wikiFormat()

QString OutputManager::wikiFormat ( )

wiki-format of all outputs


The documentation for this class was generated from the following files: