javamanager/javasettings/appsettingsview_qt/src/javaapplicationsettings.h
changeset 26 dc7c549001d5
parent 21 2a9601315dfc
child 35 85266cc22c7f
--- a/javamanager/javasettings/appsettingsview_qt/src/javaapplicationsettings.h	Fri May 14 15:47:24 2010 +0300
+++ b/javamanager/javasettings/appsettingsview_qt/src/javaapplicationsettings.h	Thu May 27 12:49:31 2010 +0300
@@ -26,6 +26,13 @@
 class JavaApplicationSettings
 {
 public:
+    
+    struct NetworkConnection
+        {
+        QString name;
+        uint id;
+        };
+        
     JavaApplicationSettings(const QString&,
                             const QStringList&);
     JavaApplicationSettings(const QString&,
@@ -39,6 +46,7 @@
                             const std::string&,
                             const std::vector<std::wstring>&,
                             const std::wstring&,
+                            const std::wstring&,
                             const std::wstring&);
     JavaApplicationSettings();
 
@@ -48,17 +56,21 @@
     int getCurrentValue();
     const QString& getValue(int);
     int getValue(const QString&);
+    void removeValue(int);
     void setId(HbDataFormModelItem *);
-    const HbDataFormModelItem * getId();
+    HbDataFormModelItem * getId();
     const QList<JavaApplicationSettings*>& getHighRiskList() const;
     void setHighRiskList(const QList<JavaApplicationSettings*>&);
     const QList<JavaApplicationSettings*>& getMutuallyExclusiveList() const;
     void setMutuallyExclusiveList(const QList<JavaApplicationSettings*>&);
     const std::wstring& getColumnName();
     const std::string& getTableName();
+    const std::wstring& getValuesColumnName();
     const std::wstring& getFilterColumnName();
     const std::wstring& getFilterColumnValue();
     const std::vector<std::wstring>& getStorageValues();
+    void setStorageValuesFilter(const std::wstring&);
+    const std::wstring& getStorageValuesFilter();
 private:
     QString iName;
     QStringList iValues;
@@ -69,6 +81,8 @@
     std::wstring iColumnName;
     std::string iTableName;
     std::vector<std::wstring> iStorageValues;
+    std::wstring iStorageValuesFilter;
+    std::wstring iValuesColumnName;
     std::wstring iFilterColumnName;
     std::wstring iFilterColumnValue;
 };