45 void _q_settingsChanged(bool); |
63 void _q_settingsChanged(bool); |
46 void _q_dataItemDisplayed(const QModelIndex); |
64 void _q_dataItemDisplayed(const QModelIndex); |
47 |
65 |
48 private slots: |
66 private slots: |
49 void netConnSelected(uint netConnSelectionStatus); |
67 void netConnSelected(uint netConnSelectionStatus); |
|
68 void securityWarningDismissed(HbAction*); |
50 |
69 |
51 private: |
70 private: |
52 void readAllSettings(); |
71 void readAllSettings(); |
53 void initSettings(QVector<JavaApplicationSettings>& settings, HbDataFormModelItem * parent); |
72 void initSettings(QVector<JavaApplicationSettings>& settings, HbDataFormModelItem * parent); |
54 void writeSettings(JavaApplicationSettings& settings, const QString &newValue); |
73 void writeSettings(JavaApplicationSettings& settings, const QString &newValue); |
55 void securityWarningsChanged(const QString &); |
74 void securityWarningsChanged(const QString &); |
56 bool blanketAllowed(const JavaApplicationSettings &settings); |
75 bool blanketAllowed(const JavaApplicationSettings &settings); |
57 HbWidget * itemToWidget(const HbDataFormModelItem *); |
76 HbWidget * itemToWidget(const HbDataFormModelItem *); |
58 JavaApplicationSettings* findSettings(HbWidget* id); |
77 JavaApplicationSettings* findSettings(HbWidget* id); |
59 JavaApplicationSettings* findSettings(HbWidget* id, QVector<JavaApplicationSettings>& settings); |
78 JavaApplicationSettings* findSettings(HbWidget* id, QVector<JavaApplicationSettings>& settings); |
60 int readFromStorage(JavaApplicationSettings& settings); |
79 void readFromStorage(JavaApplicationSettings& settings); |
61 void writeToStorage(JavaApplicationSettings& settings); |
80 void writeToStorage(JavaApplicationSettings& settings); |
62 bool findFromStorage(const std::wstring&, const std::wstring&, const std::wstring&, const std::string&); |
81 bool findFromStorage(const std::wstring&, const std::wstring&, const std::wstring&, const std::string&); |
63 std::wstring readFromStorage(const std::wstring&, const std::wstring&, const std::wstring&, const std::string&); |
82 std::wstring readFromStorage(const std::wstring&, const std::wstring&, const std::wstring&, const std::string&); |
|
83 std::vector<IndexedSettingsName> readFromStorage(const std::wstring& aColumnName, const std::string& aTableName); |
64 void filterSecuritySettings(JavaApplicationSettings& settings); |
84 void filterSecuritySettings(JavaApplicationSettings& settings); |
65 void findEntry(const java::storage::JavaStorageApplicationList_t&, const std::wstring&, std::wstring& eValue); |
85 void findEntry(const java::storage::JavaStorageApplicationList_t&, const std::wstring&, std::wstring& eValue); |
66 void readSuiteUid(const QString& aAppUid); |
86 void readSuiteUid(const QString& aAppUid); |
67 bool securityWarningAccepted(const QString& text, const QString& acceptActionLabel, const QString& rejectActionLabel, const QString& headingText); |
87 bool securityWarningAccepted(const QString& text, const QString& acceptActionLabel, const QString& rejectActionLabel, const QString& headingText); |
68 void handleNetworkSettings(); |
88 void handleNetworkSettings(); |
69 void readNetworkConnectionName(); |
89 void readNetworkConnectionName(); |
|
90 void initNetworkConnection(); |
|
91 void configureList(QList<JavaApplicationSettings*>&, const QStringList&, const QHash<QString, int>&); |
|
92 void attachList(const QString& settingsName, const QList<JavaApplicationSettings*>&, const QHash<QString, int>&, bool isHighRiskList = true); |
|
93 void installTranslator(const QString& translationFileName); |
|
94 |
70 private: |
95 private: |
71 HbDataForm * mainForm; |
96 HbDataForm * mainForm; |
72 HbDataFormModel *model; |
97 HbDataFormModel *model; |
73 HbDataFormModelItem * generalSettingsGroup; |
98 HbDataFormModelItem * generalSettingsGroup; |
74 HbDataFormModelItem * securitySettingsGroup; |
99 HbDataFormModelItem * securitySettingsGroup; |
76 QVector<JavaApplicationSettings> securitySettings; |
101 QVector<JavaApplicationSettings> securitySettings; |
77 QVector<JavaApplicationSettings> extraSettings; |
102 QVector<JavaApplicationSettings> extraSettings; |
78 JavaApplicationSettingsView* iPublicView; |
103 JavaApplicationSettingsView* iPublicView; |
79 std::auto_ptr<java::storage::JavaStorage> iStorage; |
104 std::auto_ptr<java::storage::JavaStorage> iStorage; |
80 std::wstring iSuiteUid; |
105 std::wstring iSuiteUid; |
81 QString BLANKET,SESSION,ONESHOT,DENIED,SECURITY_LEVEL,USER_DEFINED,SENSITIVE_SETTINGS,SENSITIVE_SETTINGS_NET_USAGE,MUTUALLY_EXCLUSIVE_SETTINGS,OK,CANCEL,SECURITY_WARNING_TITLE,NET_ACCESS,LOW_LEVEL_NET_ACCESS,NETWORK_CONNECTION,NETWORK_CONNECTION_CHANGE; |
106 QString BLANKET,SESSION,ONESHOT,DENIED,SECURITY_LEVEL,USER_DEFINED,SENSITIVE_SETTINGS,SENSITIVE_SETTINGS_NET_USAGE,MUTUALLY_EXCLUSIVE_SETTINGS,OK,CANCEL,SECURITY_WARNING_TITLE,NET_ACCESS,LOW_LEVEL_NET_ACCESS,NETWORK_CONNECTION,NETWORK_CONNECTION_CHANGE,SETTINGS_TITLE,SETTINGS_NOT_AVAILABLE; |
82 CmApplSettingsUi* netConnSettingsUi; |
107 CmApplSettingsUi* netConnSettingsUi; |
83 CmApplSettingsUi::SettingSelection netConnSelection; |
108 CmApplSettingsUi::SettingSelection netConnSelection; |
84 JavaApplicationSettings::NetworkConnection netConn; |
109 JavaApplicationSettings::NetworkConnection netConn; |
85 int netSettIndex; |
110 int netSettIndex; |
|
111 QEventLoop* asyncToSyncCallEventLoop; |
|
112 bool secWarningAccepted; |
|
113 int defaultConnId; |
|
114 QList<QTranslator *> translators; |
86 }; |
115 }; |
87 |
116 |
88 |
117 |
89 #endif // JAVAAPPLICATIONSETTINGSVIEW_P_H |
118 #endif // JAVAAPPLICATIONSETTINGSVIEW_P_H |