filebrowser/ui/inc/settingsview.h
changeset 35 98924d2efce9
parent 17 4f2773374eff
equal deleted inserted replaced
34:e0ec97ec3cc4 35:98924d2efce9
    20 
    20 
    21 #include <hbview.h>
    21 #include <hbview.h>
    22 
    22 
    23 class HbDataForm;
    23 class HbDataForm;
    24 class HbDataFormModelItem;
    24 class HbDataFormModelItem;
    25 class FileBrowserMainWindow;
       
    26 class EngineWrapper;
    25 class EngineWrapper;
    27 class FileBrowserSettings;
    26 class FileBrowserSettings;
    28 
    27 
    29 class SettingsView : public HbView
    28 class SettingsView : public HbView
    30 {
    29 {
    31     Q_OBJECT
    30     Q_OBJECT
    32 
    31 
    33 public:
    32 public:
    34     SettingsView(FileBrowserMainWindow &mainWindow, EngineWrapper &engineWrapper);
    33     SettingsView(EngineWrapper &engineWrapper);
    35     virtual ~SettingsView();
    34     virtual ~SettingsView();
    36 
    35 
       
    36     void initDataForm();
    37 signals:
    37 signals:
    38     void finished(bool ok);
    38     void finished(bool ok);
    39 
    39 
    40 public slots:
    40 public slots:
    41 //    void displayModeChanged();
    41 //    void displayModeChanged();
    49 //    void toggleChange(QModelIndex, QModelIndex);
    49 //    void toggleChange(QModelIndex, QModelIndex);
    50     void accept();
    50     void accept();
    51     void reject();
    51     void reject();
    52 
    52 
    53 private:
    53 private:
    54     void initDataForm();
       
    55     void createToolbar();
    54     void createToolbar();
    56     void constructMenu();
    55     void constructMenu();
    57     void loadSettings(const FileBrowserSettings &settings);
    56     void loadSettings(const FileBrowserSettings &settings);
    58     void saveSettings(FileBrowserSettings &settings);
    57     void saveSettings(FileBrowserSettings &settings);
    59 
    58 
    60 private:
    59 private:
    61     FileBrowserMainWindow &mMainWindow;
       
    62     EngineWrapper &mEngineWrapper;
    60     EngineWrapper &mEngineWrapper;
    63 
    61 
    64     HbDataForm *mForm;
    62     HbDataForm *mForm;
    65     HbDataFormModelItem *mDisplayModeItem;
    63     HbDataFormModelItem *mDisplayModeItem;
    66     HbDataFormModelItem *mFileViewItem;
    64     HbDataFormModelItem *mFileViewItem;