14 using
std::stringstream;
31 list<string> filesList;
32 if (session->GetUseReaderFileList()) {
38 for (list<string>::const_iterator fileIter = filesList.begin(); fileIter != filesList.end(); ++fileIter) {
45 msg<<
"Object \""<< name <<
"\" is of type different form QGuiSession so I am not interested in it";
47 err.SetDescription(__FILE__,__LINE__,msg.str());
58 err.SetDescription(filename);
Global writer for GUI sessions.
#define CANVAS_WINDOW_KEY
#define REGISTER_GLOBAL_WRITER(clazz, ext)
QError Close()
Close file, called by QGlobalWriterDispatcher.
QError Open(const std::string &filename, const std::string &opt="")
Open file, called by QGlobalWriterDispatcher.
QError SetQObject(const std::string &name, const std::string &className, const Diana::QObject *obj, const std::string &descr)
std::ofstream fGuiSessionFile
error class with error type and description
static const std::list< std::string > & GetFileList()
list of output files
Abstract class for global writers.
Class to generate session files for the GUI from a Diana module.
static std::list< std::string > GetFilesList()
list of input files