stifui/qt/src/uisetting.cpp
branchRCL_3
changeset 19 d40e813b23c0
parent 13 822c625f7adc
equal deleted inserted replaced
17:65b472535a0d 19:d40e813b23c0
    63 void UiSetting::loadDefault()
    63 void UiSetting::loadDefault()
    64     {
    64     {
    65     settingList.clear();
    65     settingList.clear();
    66     settingList.insert(KShowOutput, getDefaultValue(KShowOutput));
    66     settingList.insert(KShowOutput, getDefaultValue(KShowOutput));
    67     settingList.insert(KStyleSheet, getDefaultValue(KStyleSheet));
    67     settingList.insert(KStyleSheet, getDefaultValue(KStyleSheet));
       
    68     settingList.insert(KFilter, getDefaultValue(KFilter));
       
    69     settingList.insert(KFilterCaseSens, getDefaultValue(KFilterCaseSens));
    68     //add mor default setting here.
    70     //add mor default setting here.
    69     }
    71     }
    70 
    72 
    71 QString UiSetting::getDefaultValue(const QString& item)
    73 QString UiSetting::getDefaultValue(const QString& item)
    72     {
    74     {
    76         result = "true";
    78         result = "true";
    77         }
    79         }
    78     else if(item == KStyleSheet)
    80     else if(item == KStyleSheet)
    79         {
    81         {
    80         result = ":/qss/coffee.qss";
    82         result = ":/qss/coffee.qss";
       
    83         }
       
    84     else if(item == KFilter)
       
    85         {
       
    86         result = "";
       
    87         }
       
    88     else if(item == KFilterCaseSens)
       
    89         {
       
    90         result = "false";
    81         }
    91         }
    82     return result;
    92     return result;
    83     }
    93     }
    84 
    94 
    85 bool UiSetting::load()
    95 bool UiSetting::load()
   100             index = line.indexOf("=");
   110             index = line.indexOf("=");
   101             if(index > 0 && index < line.length() - 1)
   111             if(index > 0 && index < line.length() - 1)
   102                 {
   112                 {
   103                 item = line.left(index).trimmed();
   113                 item = line.left(index).trimmed();
   104                 value = line.right(line.length() - index  -1);
   114                 value = line.right(line.length() - index  -1);
       
   115                 if(item == KFilter) //For filter do not care about stored value
       
   116                     value = "";
   105                 settingList.insert(item, value);
   117                 settingList.insert(item, value);
   106                 }
   118                 }
   107             }
   119             }
   108         //end while.
   120         //end while.
   109         }
   121         }
   129         in << "\r\n";
   141         in << "\r\n";
   130         }
   142         }
   131     return true;    
   143     return true;    
   132     }
   144     }
   133 
   145 
       
   146 // End of File