MCPcopy Create free account
hub / github.com/KDE/kdevelop / paddingChanged

Method paddingChanged

plugins/astyle/astyle_preferences.cpp:345–388  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

343}
344
345void AStylePreferences::paddingChanged()
346{
347 if(!m_enableWidgetSignals)
348 return;
349 switch(cbParenthesisPadding->currentIndex()) {
350 case PADDING_NOCHANGE:
351 m_formatter->setParensUnPaddingMode(false);
352 m_formatter->setParensInsidePaddingMode(false);
353 m_formatter->setParensOutsidePaddingMode(false);
354 chkPadParenthesisHeader->setDisabled(false);
355 break;
356 case PADDING_NO:
357 m_formatter->setParensUnPaddingMode(true);
358 m_formatter->setParensInsidePaddingMode(false);
359 m_formatter->setParensOutsidePaddingMode(false);
360 chkPadParenthesisHeader->setDisabled(false);
361 break;
362 case PADDING_IN:
363 m_formatter->setParensUnPaddingMode(true);
364 m_formatter->setParensInsidePaddingMode(true);
365 m_formatter->setParensOutsidePaddingMode(false);
366 chkPadParenthesisHeader->setDisabled(false);
367 break;
368 case PADDING_OUT:
369 m_formatter->setParensUnPaddingMode(true);
370 m_formatter->setParensInsidePaddingMode(false);
371 m_formatter->setParensOutsidePaddingMode(true);
372 // padding header has no influence with padding out
373 chkPadParenthesisHeader->setDisabled(true);
374 break;
375 case PADDING_INOUT:
376 m_formatter->setParensUnPaddingMode(true);
377 m_formatter->setParensInsidePaddingMode(true);
378 m_formatter->setParensOutsidePaddingMode(true);
379 // padding header has no influence with padding out
380 chkPadParenthesisHeader->setDisabled(true);
381 break;
382 }
383
384 m_formatter->setParensHeaderPaddingMode(chkPadParenthesisHeader->isChecked());
385 m_formatter->setOperatorPaddingMode(chkPadOperators->isChecked());
386
387 updatePreviewText();
388}
389
390void AStylePreferences::onelinersChanged()
391{

Callers

nothing calls this directly

Calls 6

currentIndexMethod · 0.45

Tested by

no test coverage detected