1 #ifndef _L_GUI_SESSION_WRITER_HH
2 #define _L_GUI_SESSION_WRITER_HH
23 const Diana::QObject*
GetQObject(
const std::string& name,
const std::string& className,
QError&
err)
const;
25 std::string
GetString(
const std::string& name)
const;
28 QError Open(
const std::string& filename,
const std::string& opt =
"");
std::map< std::string, Diana::QObject * > * fQObjectCache
std::string GetString(const std::string &name) const
std::ifstream fGuiSessionFile
const Diana::QObject * GetQObject(const std::string &name, const std::string &className, QError &err) const
QError Close()
Close file, called by QGlobalReaderDispatcher.
QError Open(const std::string &filename, const std::string &opt="")
Open file, called by QGlobalReaderDispatcher.
error class with error type and description
Abstract class for global readers.
base class for objects handled by QEvent and QGlobalDataManager.
the Diana namespace is needed because sometimes we use Qt libraries, that use same class names of our...