*
* Copyright 2000 The LyX Team.
*
- * @author Jürgen Vigna
- *
* ====================================================== */
#ifndef GUIRUNTIME_H
class LyXView;
/** The LyX GUI independent guiruntime class
- The GUI interface is implemented in the corresponding GUIRunTime_pimpl class.
- */
+ The GUI interface is implemented in the corresponding
+ frontends GUIRunTime.C file.
+*/
class GUIRunTime {
public:
- ///
- GUIRunTime();
- ///
- ~GUIRunTime();
- ///
- void processEvents();
- ///
- void runTime();
-
- struct Pimpl;
- friend struct Pimpl;
-
-private:
- ///
- Pimpl * pimpl_;
+ static
+ int initApplication(int argc, char * argv[]);
+ ///
+ static
+ void processEvents();
+ ///
+ static
+ void runTime();
+ /// This is run first in the LyXGUI constructor.
+ static
+ void setDefaults();
};
#endif