blob: 30a4fef596d21d138f4f530858312a57517582b7 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
#ifndef QMMPFILEDIALOG_H
#define QMMPFILEDIALOG_H
#include <filedialog.h>
class QmmpFileDialogImpl;
class QmmpFileDialog : public FileDialog
{
Q_OBJECT
public:
QmmpFileDialog();
virtual ~QmmpFileDialog();
virtual bool modal()const;
virtual void raise(const QString&,Mode = AddFiles,const QStringList& = QStringList());
public slots:
void handleSelected();
private:
QmmpFileDialogImpl * m_dialog;
};
class QmmpFileDialogFactory : public QObject, public FileDialogFactory
{
Q_OBJECT
Q_INTERFACES(FileDialogFactory);
public:
virtual FileDialog* create();
virtual QString name();
virtual ~QmmpFileDialogFactory(){;}
static QString QmmpFileDialogFactoryName;
};
#endif
|