DataDirector API
Classes | Public Member Functions | Protected Attributes | List of all members
DataDirectorViewer Class Reference

Viewer class. Contains a RSO Window and DataDirector instance. More...

#include <DDD_Viewer.h>

Inheritance diagram for DataDirectorViewer:
XMLConfigTarget DDD_EventPublisher DDD_LogFacade

Classes

struct  Window_Settings
 
struct  WindowRestoreParams
 

Public Member Functions

 DataDirectorViewer ()
 

Protected Attributes

DDD_DataDirector_director
 
bool _documentOpen
 
bool _documentModified
 
std::string _openFileName
 
std::string _windowLabel
 
bool _editorRunning
 
RSOWindowList _windowList
 
IDataDirectorViewerFrontendfrontEnd
 
Fl_RSO_Window_rsoWindow
 

Additional Inherited Members

- Static Public Member Functions inherited from DDD_LogFacade
static void LogDebug (const char *format,...)
 
static void LogInfo (const char *format,...)
 
static void LogWarning (const char *format,...)
 
static void LogError (const char *format,...)
 

Detailed Description

Viewer class. Contains a RSO Window and DataDirector instance.

Constructor & Destructor Documentation

Constructor

Member Data Documentation

DDD_DataDirector* _director
protected

DataDirector instance

bool _documentModified
protected

Is the current document modified since last save?

bool _documentOpen
protected

Is there a document (configuration) currently loaded?

bool _editorRunning
protected

Flag for keeping the Startup/Shutdown methods from getting abused

std::string _openFileName
protected

Filename of current file (if it hasn't been created or none opened, it will be empty)

Fl_RSO_Window* _rsoWindow
protected

RSO Window instance

std::string _windowLabel
protected

String that gets displayed on top window

RSOWindowList _windowList
protected

Contains a list of all known windows

IDataDirectorViewerFrontend* frontEnd
protected

GUI instance for this viewer, if applicable.

Warning
This may be NULL on some configurations. Be sure to check this before using it.

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