-rw-r--r-- | noncore/settings/mediummount/main.cpp | 11 | ||||
-rw-r--r-- | noncore/settings/mediummount/mainwindow.h | 1 | ||||
-rw-r--r-- | noncore/settings/mediummount/mediummount.pro | 2 | ||||
-rw-r--r-- | noncore/settings/mediummount/mediumwidget.h | 1 |
4 files changed, 5 insertions, 10 deletions
diff --git a/noncore/settings/mediummount/main.cpp b/noncore/settings/mediummount/main.cpp index 118a725..b8cdeaf 100644 --- a/noncore/settings/mediummount/main.cpp +++ b/noncore/settings/mediummount/main.cpp @@ -1,17 +1,10 @@ #include "mediumwidget.h" #include "mediumglobal.h" #include "mainwindow.h" #include <qpixmap.h> #include <qpe/qpeapplication.h> +#include <opie/oapplicationfactory.h> -int main( int argc, char ** argv ) -{ - QPEApplication a( argc, argv ); +OPIE_EXPORT_APP( OApplicationFactory<MediumMountSetting::MainWindow> ) - MediumMountSetting::MainWindow mw; - a.showMainWidget( &mw ); - mw.showMaximized(); - - return a.exec(); -} diff --git a/noncore/settings/mediummount/mainwindow.h b/noncore/settings/mediummount/mainwindow.h index 71dac79..9649863 100644 --- a/noncore/settings/mediummount/mainwindow.h +++ b/noncore/settings/mediummount/mainwindow.h @@ -1,35 +1,36 @@ #ifndef MediumMountMainwindow_h #define MediumMountMainwindow_h #include <qlist.h> #include <qdialog.h> class QVBoxLayout; class QTabWidget; namespace MediumMountSetting { class MediumMountWidget; class MediumGlobalWidget; class MainWindow : public QDialog { Q_OBJECT public: MainWindow(QWidget *parent = 0, const char *name = 0 , bool modal = FALSE, WFlags = 0); ~MainWindow(); + static QString appName() { return QString::fromLatin1("mediummount"); } private slots: void slotGlobalChanged(int ); void slotCheckingChanged(int ); void accept(); void done( int ); private: void init(); QTabWidget *m_tab; QVBoxLayout *m_lay; MediumGlobalWidget *m_global; QList<MediumMountWidget> m_mediums; }; }; #endif diff --git a/noncore/settings/mediummount/mediummount.pro b/noncore/settings/mediummount/mediummount.pro index 97bbbaf..6e29fa5 100644 --- a/noncore/settings/mediummount/mediummount.pro +++ b/noncore/settings/mediummount/mediummount.pro @@ -1,32 +1,32 @@ TEMPLATE = app DESTDIR = $(OPIEDIR)/bin/ #CONFIG = qt warn_on debug -CONFIG = qt warn_on release +CONFIG = qt warn_on release quick-app HEADERS = mediumwidget.h mediumglobal.h mainwindow.h SOURCES = main.cpp mediumwidget.cc mediumglobal.cc mainwindow.cc INCLUDEPATH += $(OPIEDIR)/include DEPENDPATH += $(OPIEDIR)/include LIBS += -lqpe TARGET = mediummount TRANSLATIONS = ../../../i18n/de/mediummount.ts \ ../../../i18n/nl/mediummount.ts \ ../../../i18n/da/mediummount.ts \ ../../../i18n/xx/mediummount.ts \ ../../../i18n/en/mediummount.ts \ ../../../i18n/es/mediummount.ts \ ../../../i18n/fr/mediummount.ts \ ../../../i18n/hu/mediummount.ts \ ../../../i18n/ja/mediummount.ts \ ../../../i18n/ko/mediummount.ts \ ../../../i18n/no/mediummount.ts \ ../../../i18n/pl/mediummount.ts \ ../../../i18n/pt/mediummount.ts \ ../../../i18n/pt_BR/mediummount.ts \ ../../../i18n/sl/mediummount.ts \ ../../../i18n/zh_CN/mediummount.ts \ ../../../i18n/zh_TW/mediummount.ts include ( $(OPIEDIR)/include.pro ) diff --git a/noncore/settings/mediummount/mediumwidget.h b/noncore/settings/mediummount/mediumwidget.h index 7f7b755..0f27117 100644 --- a/noncore/settings/mediummount/mediumwidget.h +++ b/noncore/settings/mediummount/mediumwidget.h @@ -1,78 +1,79 @@ #ifndef MediumMountWidget_H #define MediumMountWidget_H //#include <qpixmap.h> #include <qwidget.h> class QLabel; class QPixmap; class Config; class QGridLayout; class QCheckBox; class QPushButton; class QVBoxLayout; class QHBoxLayout; class QGroupBox; class QVBox; class QHBox; class QLineEdit; namespace MediumMountSetting { class MediumMountWidget : public QWidget { Q_OBJECT public: MediumMountWidget(const QString&, const QPixmap &, QWidget *parent, const char *name = 0 ); ~MediumMountWidget(); + void writeConfig(); private slots: void slotAdd(); void slotStateChanged(); private: void readConfig(); void initGUI(); bool m_dirty : 1; class MediumMountWidgetPrivate; MediumMountWidgetPrivate *d; QString m_path; Config *m_config; QHBox *m_infoBox; QLabel *m_label; QLabel *m_desc; QLineEdit *m_edit; QPushButton *m_add; QVBoxLayout *m_box; QGridLayout *m_checks; QGroupBox *m_group; QCheckBox *m_all; QCheckBox *m_audio; QCheckBox *m_image; QCheckBox *m_text; QCheckBox *m_video; QCheckBox *m_always; //QCheckBox *m_yesNo; QHBox *m_hboxAdd; QLabel *m_lblPath; //////////////// }; }; #endif |