| 185 | } |
| 186 | |
| 187 | bool AStyleFormatter::predefinedStyle( const QString & style ) |
| 188 | { |
| 189 | if(style == QLatin1String("ANSI")) { |
| 190 | resetStyle(); |
| 191 | setBracketIndent(false); |
| 192 | setSpaceIndentationNoConversion(4); |
| 193 | setBracketFormatMode(astyle::BREAK_MODE); |
| 194 | setClassIndent(false); |
| 195 | setSwitchIndent(false); |
| 196 | setNamespaceIndent(false); |
| 197 | return true; |
| 198 | } else if(style == QLatin1String("K&R")) { |
| 199 | resetStyle(); |
| 200 | setBracketIndent(false); |
| 201 | setSpaceIndentationNoConversion(4); |
| 202 | setBracketFormatMode(astyle::ATTACH_MODE); |
| 203 | setClassIndent(false); |
| 204 | setSwitchIndent(false); |
| 205 | setNamespaceIndent(false); |
| 206 | return true; |
| 207 | } else if(style == QLatin1String("Linux")) { |
| 208 | resetStyle(); |
| 209 | setBracketIndent(false); |
| 210 | setSpaceIndentationNoConversion(8); |
| 211 | setBracketFormatMode(astyle::LINUX_MODE); |
| 212 | setClassIndent(false); |
| 213 | setSwitchIndent(false); |
| 214 | setNamespaceIndent(false); |
| 215 | return true; |
| 216 | } else if(style == QLatin1String("GNU")) { |
| 217 | resetStyle(); |
| 218 | setBlockIndent(true); |
| 219 | setSpaceIndentationNoConversion(2); |
| 220 | setBracketFormatMode(astyle::BREAK_MODE); |
| 221 | setClassIndent(false); |
| 222 | setSwitchIndent(false); |
| 223 | setNamespaceIndent(false); |
| 224 | return true; |
| 225 | } else if(style == QLatin1String("Java")) { |
| 226 | resetStyle(); |
| 227 | setBracketIndent(false); |
| 228 | setSpaceIndentationNoConversion(4); |
| 229 | setBracketFormatMode(astyle::ATTACH_MODE); |
| 230 | setSwitchIndent(false); |
| 231 | return true; |
| 232 | } else if (style == QLatin1String("Stroustrup")) { |
| 233 | resetStyle(); |
| 234 | setBracketFormatMode(astyle::LINUX_MODE); |
| 235 | setBlockIndent(false); |
| 236 | setBracketIndent(false); |
| 237 | setSpaceIndentationNoConversion(5); |
| 238 | setClassIndent(false); |
| 239 | setSwitchIndent(false); |
| 240 | setNamespaceIndent(false); |
| 241 | return true; |
| 242 | } else if (style == QLatin1String("Horstmann")) { |
| 243 | resetStyle(); |
| 244 | setBracketFormatMode(astyle::RUN_IN_MODE); |
no outgoing calls