]> git.lyx.org Git - lyx.git/blob - src/frontends/GUIRunTime.h
Added GUII RunTime support and KDE InsetUrl-GUI support from John
[lyx.git] / src / frontends / GUIRunTime.h
1 // -*- C++ -*-
2 /* This file is part of
3  * ======================================================
4  * 
5  *           LyX, The Document Processor
6  *
7  *           Copyright 2000 The LyX Team.
8  *
9  *           @author Jürgen Vigna
10  *
11  * ====================================================== */
12
13 #ifndef GUIRUNTIME_H
14 #define GUIRUNTIME_H
15
16 #ifdef __GNUG__
17 #pragma interface
18 #endif
19
20 class LyXView;
21
22 /** The LyX GUI independent guiruntime class
23   The GUI interface is implemented in the corresponding GUIRunTime_pimpl class.
24   */
25 class GUIRunTime {
26 public:
27     ///
28     GUIRunTime();
29     ///
30     ~GUIRunTime();
31     ///
32     void processEvents();
33     
34     struct Pimpl;
35     friend struct Pimpl;
36     
37 private:
38     Pimpl * pimpl_;
39 };
40 #endif