diff -r 35baca0e7a2e -r 023eef975703 javamanager/javasettings/appsettingsview_qt/src/javaapplicationsettings.h --- a/javamanager/javasettings/appsettingsview_qt/src/javaapplicationsettings.h Tue Jul 06 20:36:19 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,97 +0,0 @@ -/* -* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). -* All rights reserved. -* This component and the accompanying materials are made available -* under the terms of "Eclipse Public License v1.0" -* which accompanies this distribution, and is available -* at the URL "http://www.eclipse.org/legal/epl-v10.html". -* -* Initial Contributors: -* Nokia Corporation - initial contribution. -* -* Contributors: -* -* Description: -* -*/ -#ifndef JAVAAPPLICATIONSETTINGS_H -#define JAVAAPPLICATIONSETTINGS_H - -#include -#include -#include -#include -#include -#include - -class JavaApplicationSettings -{ -public: - - struct NetworkConnection - { - QString name; - uint id; - CmApplSettingsUi::SelectionType type; - }; - - JavaApplicationSettings(const QString&, - const QStringList&); - JavaApplicationSettings(const QString&, - const QStringList&, - const std::wstring&, - const std::string&, - const std::vector&); - JavaApplicationSettings(const QString&, - const QStringList&, - const std::wstring&, - const std::string&, - const std::vector&, - const std::wstring&, - const std::wstring&, - const std::wstring&); - JavaApplicationSettings(); - - const QString& getName() const; - const QStringList& getValues() const; - void setCurrentValue(int); - int getCurrentValue(); - const QString& getValue(int); - int getValue(const QString&); - void removeValue(int); - void setId(HbDataFormModelItem *); - HbDataFormModelItem * getId(); - const QList& getHighRiskList() const; - void setHighRiskList(const QList&); - const QList& getMutuallyExclusiveList() const; - void setMutuallyExclusiveList(const QList&); - const std::wstring& getColumnName(); - const std::string& getTableName(); - const std::wstring& getValuesColumnName(); - const std::wstring& getFilterColumnName(); - const std::wstring& getFilterColumnValue(); - const std::vector& getStorageValues(); - void setStorageValuesFilter(const std::wstring&); - const std::wstring& getStorageValuesFilter(); - void connectToUi(); - void disconnectFromUi(); - bool isConnectedToUi(); - -private: - QString iName; - QStringList iValues; - HbDataFormModelItem * iId; - QList iHighRiskList; - QList iMutuallyExclusiveList; - int iCurrentValue; - std::wstring iColumnName; - std::string iTableName; - std::vector iStorageValues; - std::wstring iStorageValuesFilter; - std::wstring iValuesColumnName; - std::wstring iFilterColumnName; - std::wstring iFilterColumnValue; - bool connectedToUi; -}; - -#endif // JAVAAPPLICATIONSETTINGS_H