summaryrefslogtreecommitdiff
path: root/core/launcher/mediadlg.cpp
Unidiff
Diffstat (limited to 'core/launcher/mediadlg.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--core/launcher/mediadlg.cpp31
1 files changed, 31 insertions, 0 deletions
diff --git a/core/launcher/mediadlg.cpp b/core/launcher/mediadlg.cpp
new file mode 100644
index 0000000..6448863
--- a/dev/null
+++ b/core/launcher/mediadlg.cpp
@@ -0,0 +1,31 @@
1#include "mediadlg.h"
2#include "mediumwidget.h"
3#include <qtopia/storage.h>
4#include <qpixmap.h>
5#include <qlayout.h>
6
7Mediadlg::Mediadlg(FileSystem*fs,QWidget *parent, const char *name, bool modal, WFlags fl)
8 : QDialog(parent,name,modal,fl)
9{
10 m_fs = fs;
11 m_widget = 0;
12 init();
13}
14
15Mediadlg::~Mediadlg()
16{
17}
18
19void Mediadlg::init()
20{
21 if (!m_fs) return;
22 m_lay = new QVBoxLayout( this );
23 m_widget = new MediumMountSetting::MediumMountWidget(m_fs->path(),QPixmap(),this);
24 m_lay->addWidget(m_widget);
25}
26
27void Mediadlg::accept()
28{
29 if (m_widget) m_widget->writeConfig();
30 QDialog::accept();
31}