X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=emul%2Femul.h;h=f542a5bfdd53e0a118c9608d36c79592e7b9287a;hb=HEAD;hp=f36cf05c607f946fd92b71737506da92f7868a1e;hpb=9ba9dcf2a59a952609e19154e11de3e2478cbf42;p=bertos.git diff --git a/emul/emul.h b/emul/emul.h deleted file mode 100644 index f36cf05c..00000000 --- a/emul/emul.h +++ /dev/null @@ -1,102 +0,0 @@ -/** - * \file - * - * - * \version $Id$ - * - * \author Bernardo Innocenti - * - * \brief Qt-based emulator framework for embedded applications (interface) - */ - -/*#* - *#* $Log$ - *#* Revision 1.4 2006/02/15 09:11:17 bernie - *#* Add keyboard emulator. - *#* - *#* Revision 1.3 2006/01/23 23:12:08 bernie - *#* Let Doxygen see through C++ protected section. - *#* - *#* Revision 1.2 2006/01/16 03:51:51 bernie - *#* Fix boilerplate. - *#* - *#* Revision 1.1 2006/01/16 03:37:12 bernie - *#* Add emulator skeleton. - *#* - *#*/ - -#ifndef EMUL_EMUL_H -#define EMUL_EMUL_H - -#include - -#if defined(__cplusplus) || defined(__doxygen__) - -// fwd decls -class QApplication; -class EmulWin; -class EmulPRT; -class EmulLCD; -class EmulKbd; -class QCheckBox; -class QSlider; -class QLabel; - -class Emulator -{ -// data members -public: - QApplication *emulApp; ///< QT Application. - EmulWin *emulWin; ///< Main window. - - EmulLCD *emulLCD; ///< Display emulator. - EmulKbd *emulKbd; ///< Keyboard emulator. - -// construction - Emulator(int &argc, char **argv); - ~Emulator(); - -// public methods - int exec(void (*entry)(void)); - void quit(); -}; - -extern Emulator *emul; - -#endif /* __cplusplus */ - -EXTERN_C void emul_init(int *argc, char *argv[]); -EXTERN_C void emul_cleanup(); -EXTERN_C void emul_idle(); - -#endif /* EMUL_EMUL_H */ -