| 83 | } |
| 84 | |
| 85 | bool UserLexDef::writeUserSettings(QString langTagName) |
| 86 | { |
| 87 | //�Զ������Ը�ʽ�� |
| 88 | //mz:ndd |
| 89 | //name:xxx |
| 90 | //mother:xxx none/cpp/html ������ |
| 91 | //ext:xx xx xx ��������� |
| 92 | //keyword:xxx |
| 93 | |
| 94 | QString userLangFile = QString("notepad/userlang/%1").arg(langTagName); |
| 95 | QSettings qs(QSettings::IniFormat, QSettings::UserScope, userLangFile); |
| 96 | qs.setIniCodec("UTF-8"); |
| 97 | qs.clear(); |
| 98 | |
| 99 | qs.setValue("mz", langTagName); |
| 100 | qs.setValue("mother", m_motherLang); |
| 101 | qs.setValue("ext", m_extTypes); |
| 102 | qs.setValue("keyword", m_keyword.data()); |
| 103 | |
| 104 | return true; |
| 105 | } |
| 106 | |
| 107 | const char * UserLexDef::keywords(int set) const |
| 108 | { |