javamanager/javasettings/appsettingsview_qt/src/javaapplicationsettings.cpp
changeset 35 85266cc22c7f
parent 26 dc7c549001d5
equal deleted inserted replaced
26:dc7c549001d5 35:85266cc22c7f
    14 * Description:
    14 * Description:
    15 *
    15 *
    16 */
    16 */
    17 #include "javaapplicationsettings.h"
    17 #include "javaapplicationsettings.h"
    18 
    18 
    19 JavaApplicationSettings::JavaApplicationSettings()
    19 JavaApplicationSettings::JavaApplicationSettings():
    20 {
    20     iName(QString("")), 
    21     iId = 0;
    21     iValues(QStringList()), 
    22     iName = "";
    22     iId(0), iCurrentValue(0), 
    23     iCurrentValue = 0;
    23     iColumnName(L""), 
    24     iColumnName = L"";
    24     iTableName(""), 
    25     iTableName = "";
    25     iStorageValuesFilter(L""), 
    26     iFilterColumnName = L"";
    26     iValuesColumnName(L""), 
    27     iFilterColumnValue = L"";
    27     iFilterColumnName(L""), 
    28     iStorageValuesFilter = L"";
    28     iFilterColumnValue(L""), 
    29     iValuesColumnName = L"";
    29     connectedToUi(false)
       
    30 {
    30 }
    31 }
    31 
    32 
    32 JavaApplicationSettings::JavaApplicationSettings(const QString& aName, const QStringList& aValues):
    33 JavaApplicationSettings::JavaApplicationSettings(const QString& aName, const QStringList& aValues):
    33         iValues(aValues)
    34         iName(aName), 
    34 {
    35         iValues(aValues),
    35     iName = aName;
    36         iId(0), 
    36     iId = 0;
    37         iCurrentValue(0), 
    37     iCurrentValue = 0;
    38         iColumnName(L""), 
    38     iColumnName = L"";
    39         iTableName(""), 
    39     iTableName = "";
    40         iStorageValuesFilter(L""), 
    40     iFilterColumnName = L"";
    41         iValuesColumnName(L""), 
    41     iFilterColumnValue = L"";
    42         iFilterColumnName(L""), 
    42     iStorageValuesFilter = L"";
    43         iFilterColumnValue(L""), 
    43     iValuesColumnName = L"";
    44         connectedToUi(false)
       
    45 {
    44 }
    46 }
    45 
    47 
    46 JavaApplicationSettings::JavaApplicationSettings(const QString& aName, const QStringList& aValues, const std::wstring& aColumnName, const std::string& aTableName, const std::vector<std::wstring>& aStorageValues):
    48 JavaApplicationSettings::JavaApplicationSettings(const QString& aName, const QStringList& aValues, const std::wstring& aColumnName, const std::string& aTableName, const std::vector<std::wstring>& aStorageValues):
    47         iValues(aValues)
    49         iName(aName), 
    48 {
    50         iValues(aValues), 
    49     iName = aName;
    51         iId(0), 
    50     iId = 0;
    52         iCurrentValue(0), 
    51     iCurrentValue = 0;
    53         iColumnName(aColumnName), 
    52     iColumnName = aColumnName;
    54         iTableName(aTableName), 
    53     iTableName = aTableName;
    55         iStorageValues(aStorageValues), 
    54     iStorageValues = aStorageValues;
    56         iStorageValuesFilter(L""), 
    55     iFilterColumnName = L"";
    57         iValuesColumnName(L""), 
    56     iFilterColumnValue = L"";
    58         iFilterColumnName(L""), 
    57     iStorageValuesFilter = L"";
    59         iFilterColumnValue(L""), 
    58     iValuesColumnName = L"";
    60         connectedToUi(false)
       
    61 {
    59 }
    62 }
    60 
    63 
    61 JavaApplicationSettings::JavaApplicationSettings(const QString& aName, const QStringList& aValues, const std::wstring& aColumnName, const std::string& aTableName, const std::vector<std::wstring>& aStorageValues, const std::wstring& aFilterColumnName, const std::wstring& aFilterColumnValue,  const std::wstring& aValuesColumnName):
    64 JavaApplicationSettings::JavaApplicationSettings(const QString& aName, const QStringList& aValues, const std::wstring& aColumnName, const std::string& aTableName, const std::vector<std::wstring>& aStorageValues, const std::wstring& aFilterColumnName, const std::wstring& aFilterColumnValue,  const std::wstring& aValuesColumnName):
    62         iValues(aValues)
    65         iName(aName), 
    63 {
    66         iValues(aValues), 
    64     iName = aName;
    67         iId(0), 
    65     iId = 0;
    68         iCurrentValue(0), 
    66     iCurrentValue = 0;
    69         iColumnName(aColumnName), 
    67     iColumnName = aColumnName;
    70         iTableName(aTableName), 
    68     iTableName = aTableName;
    71         iStorageValues(aStorageValues), 
    69     iStorageValues = aStorageValues;
    72         iStorageValuesFilter(L""), 
    70     iFilterColumnName = aFilterColumnName;
    73         iValuesColumnName(aValuesColumnName), 
    71     iFilterColumnValue = aFilterColumnValue;
    74         iFilterColumnName(aFilterColumnName), 
    72     iStorageValuesFilter = L"";
    75         iFilterColumnValue(aFilterColumnValue), 
    73     iValuesColumnName = aValuesColumnName;
    76         connectedToUi(false)
       
    77 {
    74 }
    78 }
    75 
    79 
    76 void JavaApplicationSettings::setCurrentValue(int aCurrentValue)
    80 void JavaApplicationSettings::setCurrentValue(int aCurrentValue)
    77 {
    81 {
    78     iCurrentValue = aCurrentValue;
    82     iCurrentValue = aCurrentValue;
       
    83 }
       
    84 
       
    85 void JavaApplicationSettings::connectToUi()
       
    86 {
       
    87     connectedToUi = true;
       
    88 }
       
    89 
       
    90 void JavaApplicationSettings::disconnectFromUi()
       
    91 {
       
    92     connectedToUi = false;
       
    93 }
       
    94 
       
    95 bool JavaApplicationSettings::isConnectedToUi()
       
    96 {
       
    97     return connectedToUi;
    79 }
    98 }
    80 
    99 
    81 int JavaApplicationSettings::getCurrentValue()
   100 int JavaApplicationSettings::getCurrentValue()
    82 {
   101 {
    83     return iCurrentValue;
   102     return iCurrentValue;