2 Skelton for retropc emulator
3 Author : Takeda.Toshiya
4 Port to Qt : K.Ohta <whatisthis.sowhat _at_ gmail.com>
7 History : 2015.11.10 Split from qt_main.h
8 [ win32 main ] -> [ Qt main ] -> [Draw]
10 #ifndef _CSP_QT_DRAW_THREAD_H
11 #define _CSP_QT_DRAW_THREAD_H
19 #include "qt_gldraw.h"
26 class DrawThreadClass : public QThread {
30 Ui_MainWindow *MainWindow;
42 screen_buffer_t *draw_screen_buffer;
45 DrawThreadClass(EMU *p, QObject *parent = 0);
47 void run() { doWork("");}
52 void doWork(const QString &);
54 void doDraw(bool flag);
55 void do_change_refresh_rate(qreal rate);
56 void do_update_screen(screen_buffer_t *p);
58 int sig_draw_frames(int);
59 int message_changed(QString);
60 int sig_update_screen(screen_buffer_t *);
61 int sig_draw_timing(bool);