emul.h
Go to the documentation of this file.00001
00040
00041
00042
00043
00044
00045
00046
00047
00048
00049
00050
00051
00052
00053
00054
00055
00056 #ifndef EMUL_EMUL_H
00057 #define EMUL_EMUL_H
00058
00059 #include <cfg/compiler.h>
00060
00061 #if defined(__cplusplus) || defined(__doxygen__)
00062
00063
00064 class QApplication;
00065 class EmulWin;
00066 class EmulPRT;
00067 class EmulLCD;
00068 class EmulKbd;
00069 class QCheckBox;
00070 class QSlider;
00071 class QLabel;
00072
00073 class Emulator
00074 {
00075
00076 public:
00077 QApplication *emulApp;
00078 EmulWin *emulWin;
00079
00080 EmulLCD *emulLCD;
00081 EmulKbd *emulKbd;
00082
00083
00084 Emulator(int &argc, char **argv);
00085 ~Emulator();
00086
00087
00088 void quit();
00089 };
00090
00091 extern Emulator *emul;
00092
00093 #endif
00094
00095 EXTERN_C void emul_init(int *argc, char *argv[]);
00096 EXTERN_C void emul_cleanup();
00097 EXTERN_C void emul_idle();
00098
00099 #endif
00100