| 717 | } |
| 718 | |
| 719 | QString DataView::getValuePattern() { |
| 720 | _valuePattern.clear(); |
| 721 | ClientInfoDialog clientInfo; |
| 722 | QString sPath = QCoreApplication::applicationDirPath() + "/" + IniFileName; |
| 723 | QSettings settings(sPath, QSettings::IniFormat); |
| 724 | settings.setIniCodec("UTF-8"); |
| 725 | int size = settings.beginReadArray("logins"); |
| 726 | for(int i = 0; i < size; ++i) { |
| 727 | settings.setArrayIndex(i); |
| 728 | clientInfo._name = settings.value("name").toString().trimmed(); |
| 729 | if(Global::gConnectName == clientInfo._name) { |
| 730 | _valuePattern = settings.value("valuepattern","").toString(); |
| 731 | break; |
| 732 | } |
| 733 | } |
| 734 | settings.endArray(); |
| 735 | return _valuePattern; |
| 736 | } |
| 737 | |
| 738 | void DataView::setValuePattern(QString valuePattern) { |
| 739 | if(_valuePattern == valuePattern) |