2 Skelton for retropc emulator
4 Author : K.Ohta <whatisthis.sowhat _at_ gmail.com>
10 #ifndef _CSP_QT_DIALOGS_H
11 #define _CSP_QT_DIALOGS_H
13 #include <QFileDialog>
15 #include <QtGui/QFileDialog>
20 typedef class CSP_DiskParams : public QObject
23 Q_DISABLE_COPY(CSP_DiskParams)
25 // explicit CSP_DiskParams(QObject *parent = 0);
26 CSP_DiskParams(QObject *parent = 0) : QObject(parent){
31 void setDrive(int num) {drive = num & 7;}
32 int getDrive(void) { return drive;}
33 void setPlay(bool num) {play = num;}
34 bool isPlaying(void) { return play;}
35 void setRecMode(bool num) {play = num; }
36 int getRecMode(void) {
41 int do_open_disk(int, QString);
42 int do_close_disk(int);
43 int sig_open_cart(int, QString);
44 int do_close_cart(int);
45 int do_open_cmt(bool, QString);
47 int sig_open_binary_file(int, QString, bool);
48 int do_open_quick_disk(int, QString);
50 void _open_disk(const QString fname);
51 void _open_cart(const QString fname);
52 void _open_cmt(const QString fname);
53 void _open_binary(QString);
54 void _open_quick_disk(QString);
60 typedef class CSP_DiskDialog : public QFileDialog {
63 CSP_FileParams *param;
64 CSP_DiskDialog(QWidget *parent = 0) : QFileDialog(parent) {
65 param = new CSP_FileParams();