summaryrefslogtreecommitdiff
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--inputmethods/handwriting/qimpenprofile.cpp2
1 files changed, 0 insertions, 2 deletions
diff --git a/inputmethods/handwriting/qimpenprofile.cpp b/inputmethods/handwriting/qimpenprofile.cpp
index 67343c3..180b0b0 100644
--- a/inputmethods/handwriting/qimpenprofile.cpp
+++ b/inputmethods/handwriting/qimpenprofile.cpp
@@ -131,66 +131,64 @@ void QIMPenProfile::loadData()
131 sets.append( cs ); 131 sets.append( cs );
132 } else { 132 } else {
133 delete cs; 133 delete cs;
134 } 134 }
135 } 135 }
136 // lowercase latin1 136 // lowercase latin1
137 s = config.readEntry( "Lowercase" ); 137 s = config.readEntry( "Lowercase" );
138 if ( !s.isEmpty() ) { 138 if ( !s.isEmpty() ) {
139 if ( mono() ) { 139 if ( mono() ) {
140 cs = new QIMPenCharSet ( baseDir + "qimpen/" + s ); 140 cs = new QIMPenCharSet ( baseDir + "qimpen/" + s );
141 cs->load( Global::applicationFileName("qimpen",s), QIMPenCharSet::User ); 141 cs->load( Global::applicationFileName("qimpen",s), QIMPenCharSet::User );
142 if ( !cs->isEmpty() ) { 142 if ( !cs->isEmpty() ) {
143 cs->setTitle( cs->title().upper() ); 143 cs->setTitle( cs->title().upper() );
144 cs->setType( QIMPenCharSet::Upper ); 144 cs->setType( QIMPenCharSet::Upper );
145 cs->setDescription( "Hidden uppercase" ); 145 cs->setDescription( "Hidden uppercase" );
146 cs->setHidden ( true ); 146 cs->setHidden ( true );
147 QIMPenCharIterator it( cs->characters() ); 147 QIMPenCharIterator it( cs->characters() );
148 for ( ; it.current(); ++it ) { 148 for ( ; it.current(); ++it ) {
149 uint ch = it.current()->character(); 149 uint ch = it.current()->character();
150 if ( ch >= 'a' && ch <= 'z' ) 150 if ( ch >= 'a' && ch <= 'z' )
151 it.current()->setCharacter( QChar(ch).upper() ); 151 it.current()->setCharacter( QChar(ch).upper() );
152 } 152 }
153 if ( combining ) 153 if ( combining )
154 combining->addCombined( cs ); 154 combining->addCombined( cs );
155 sets.append( cs ); 155 sets.append( cs );
156 } else { 156 } else {
157 delete cs; 157 delete cs;
158 } 158 }
159 } 159 }
160 cs = new QIMPenCharSet( baseDir + "qimpen/" + s ); 160 cs = new QIMPenCharSet( baseDir + "qimpen/" + s );
161 cs->load( Global::applicationFileName("qimpen",s), QIMPenCharSet::User ); 161 cs->load( Global::applicationFileName("qimpen",s), QIMPenCharSet::User );
162 if ( !cs->isEmpty() ) { 162 if ( !cs->isEmpty() ) {
163 if ( mono () )
164 cs->setDescription( "Latin Characters" );
165 if ( combining ) 163 if ( combining )
166 combining->addCombined( cs ); 164 combining->addCombined( cs );
167 sets.append( cs ); 165 sets.append( cs );
168 } else { 166 } else {
169 delete cs; 167 delete cs;
170 } 168 }
171 } 169 }
172 // numeric (may comtain punctuation and symbols) 170 // numeric (may comtain punctuation and symbols)
173 s = config.readEntry( "Numeric" ); 171 s = config.readEntry( "Numeric" );
174 if ( !s.isEmpty() ) { 172 if ( !s.isEmpty() ) {
175 cs = new QIMPenCharSet( baseDir + "qimpen/" + s ); 173 cs = new QIMPenCharSet( baseDir + "qimpen/" + s );
176 cs->load( Global::applicationFileName("qimpen",s), QIMPenCharSet::User ); 174 cs->load( Global::applicationFileName("qimpen",s), QIMPenCharSet::User );
177 if ( !cs->isEmpty() ) { 175 if ( !cs->isEmpty() ) {
178 sets.append( cs ); 176 sets.append( cs );
179 } else { 177 } else {
180 delete cs; 178 delete cs;
181 } 179 }
182 } 180 }
183 // punctuation 181 // punctuation
184 s = config.readEntry( "Punctuation" ); 182 s = config.readEntry( "Punctuation" );
185 if ( !s.isEmpty() ) { 183 if ( !s.isEmpty() ) {
186 cs = new QIMPenCharSet( baseDir + "qimpen/" + s ); 184 cs = new QIMPenCharSet( baseDir + "qimpen/" + s );
187 cs->load( Global::applicationFileName("qimpen",s), QIMPenCharSet::User ); 185 cs->load( Global::applicationFileName("qimpen",s), QIMPenCharSet::User );
188 if ( !cs->isEmpty() ) { 186 if ( !cs->isEmpty() ) {
189 sets.append( cs ); 187 sets.append( cs );
190 } else { 188 } else {
191 delete cs; 189 delete cs;
192 } 190 }
193 } 191 }
194 // symbol 192 // symbol
195 s = config.readEntry( "Symbol" ); 193 s = config.readEntry( "Symbol" );
196 if ( !s.isEmpty() ) { 194 if ( !s.isEmpty() ) {