Changeset View
Changeset View
Standalone View
Standalone View
src/dialogs/katedialogs.cpp
Show First 20 Lines • Show All 90 Lines • ▼ Show 20 Line(s) | |||||
91 | #include <QTabBar> | 91 | #include <QTabBar> | ||
92 | #include <QTabWidget> | 92 | #include <QTabWidget> | ||
93 | #include <QToolButton> | 93 | #include <QToolButton> | ||
94 | #include <QWhatsThis> | 94 | #include <QWhatsThis> | ||
95 | #include <QDomDocument> | 95 | #include <QDomDocument> | ||
96 | 96 | | |||
97 | //END | 97 | //END | ||
98 | 98 | | |||
99 | enum SpacesComboBoxIndexes | ||||
100 | { None, Trailing, All }; | ||||
101 | | ||||
99 | //BEGIN KateIndentConfigTab | 102 | //BEGIN KateIndentConfigTab | ||
100 | KateIndentConfigTab::KateIndentConfigTab(QWidget *parent) | 103 | KateIndentConfigTab::KateIndentConfigTab(QWidget *parent) | ||
101 | : KateConfigPage(parent) | 104 | : KateConfigPage(parent) | ||
102 | { | 105 | { | ||
103 | // This will let us have more separation between this page and | 106 | // This will let us have more separation between this page and | ||
104 | // the QTabWidget edge (ereslibre) | 107 | // the QTabWidget edge (ereslibre) | ||
105 | QVBoxLayout *layout = new QVBoxLayout; | 108 | QVBoxLayout *layout = new QVBoxLayout; | ||
106 | QWidget *newWidget = new QWidget(this); | 109 | QWidget *newWidget = new QWidget(this); | ||
▲ Show 20 Lines • Show All 561 Lines • ▼ Show 20 Line(s) | 648 | { | |||
668 | // after initial reload, connect the stuff for the changed () signal | 671 | // after initial reload, connect the stuff for the changed () signal | ||
669 | // | 672 | // | ||
670 | 673 | | |||
671 | connect(textareaUi->gbWordWrap, SIGNAL(toggled(bool)), this, SLOT(slotChanged())); | 674 | connect(textareaUi->gbWordWrap, SIGNAL(toggled(bool)), this, SLOT(slotChanged())); | ||
672 | connect(textareaUi->chkDynWrapAtStaticMarker, SIGNAL(toggled(bool)), this, SLOT(slotChanged())); | 675 | connect(textareaUi->chkDynWrapAtStaticMarker, SIGNAL(toggled(bool)), this, SLOT(slotChanged())); | ||
673 | connect(textareaUi->cmbDynamicWordWrapIndicator, SIGNAL(activated(int)), this, SLOT(slotChanged())); | 676 | connect(textareaUi->cmbDynamicWordWrapIndicator, SIGNAL(activated(int)), this, SLOT(slotChanged())); | ||
674 | connect(textareaUi->sbDynamicWordWrapDepth, SIGNAL(valueChanged(int)), this, SLOT(slotChanged())); | 677 | connect(textareaUi->sbDynamicWordWrapDepth, SIGNAL(valueChanged(int)), this, SLOT(slotChanged())); | ||
675 | connect(textareaUi->chkShowTabs, SIGNAL(toggled(bool)), this, SLOT(slotChanged())); | 678 | connect(textareaUi->chkShowTabs, SIGNAL(toggled(bool)), this, SLOT(slotChanged())); | ||
676 | connect(textareaUi->chkShowSpaces, SIGNAL(toggled(bool)), this, SLOT(slotChanged())); | 679 | connect(textareaUi->spacesComboBox, QOverload<int>::of(&QComboBox::currentIndexChanged), this, &KateViewDefaultsConfig::slotChanged); | ||
677 | connect(textareaUi->chkShowIndentationLines, SIGNAL(toggled(bool)), this, SLOT(slotChanged())); | 680 | connect(textareaUi->chkShowIndentationLines, SIGNAL(toggled(bool)), this, SLOT(slotChanged())); | ||
678 | connect(textareaUi->sliSetMarkerSize, SIGNAL(valueChanged(int)), this, SLOT(slotChanged())); | 681 | connect(textareaUi->sliSetMarkerSize, SIGNAL(valueChanged(int)), this, SLOT(slotChanged())); | ||
679 | connect(textareaUi->chkShowWholeBracketExpression, SIGNAL(toggled(bool)), this, SLOT(slotChanged())); | 682 | connect(textareaUi->chkShowWholeBracketExpression, SIGNAL(toggled(bool)), this, SLOT(slotChanged())); | ||
680 | connect(textareaUi->chkAnimateBracketMatching, SIGNAL(toggled(bool)), this, SLOT(slotChanged())); | 683 | connect(textareaUi->chkAnimateBracketMatching, SIGNAL(toggled(bool)), this, SLOT(slotChanged())); | ||
681 | connect(textareaUi->chkFoldFirstLine, SIGNAL(toggled(bool)), this, SLOT(slotChanged())); | 684 | connect(textareaUi->chkFoldFirstLine, SIGNAL(toggled(bool)), this, SLOT(slotChanged())); | ||
682 | connect(textareaUi->chkShowWordCount, SIGNAL(toggled(bool)), this, SLOT(slotChanged())); | 685 | connect(textareaUi->chkShowWordCount, SIGNAL(toggled(bool)), this, SLOT(slotChanged())); | ||
683 | connect(textareaUi->chkShowLineCount, SIGNAL(toggled(bool)), this, SLOT(slotChanged())); | 686 | connect(textareaUi->chkShowLineCount, SIGNAL(toggled(bool)), this, SLOT(slotChanged())); | ||
684 | 687 | | |||
Show All 30 Lines | 711 | { | |||
715 | KateViewConfig::global()->configStart(); | 718 | KateViewConfig::global()->configStart(); | ||
716 | KateRendererConfig::global()->configStart(); | 719 | KateRendererConfig::global()->configStart(); | ||
717 | 720 | | |||
718 | KateViewConfig::global()->setDynWordWrap(textareaUi->gbWordWrap->isChecked()); | 721 | KateViewConfig::global()->setDynWordWrap(textareaUi->gbWordWrap->isChecked()); | ||
719 | KateViewConfig::global()->setDynWrapAtStaticMarker(textareaUi->chkDynWrapAtStaticMarker->isChecked()); | 722 | KateViewConfig::global()->setDynWrapAtStaticMarker(textareaUi->chkDynWrapAtStaticMarker->isChecked()); | ||
720 | KateViewConfig::global()->setDynWordWrapIndicators(textareaUi->cmbDynamicWordWrapIndicator->currentIndex()); | 723 | KateViewConfig::global()->setDynWordWrapIndicators(textareaUi->cmbDynamicWordWrapIndicator->currentIndex()); | ||
721 | KateViewConfig::global()->setDynWordWrapAlignIndent(textareaUi->sbDynamicWordWrapDepth->value()); | 724 | KateViewConfig::global()->setDynWordWrapAlignIndent(textareaUi->sbDynamicWordWrapDepth->value()); | ||
722 | KateDocumentConfig::global()->setShowTabs(textareaUi->chkShowTabs->isChecked()); | 725 | KateDocumentConfig::global()->setShowTabs(textareaUi->chkShowTabs->isChecked()); | ||
723 | KateDocumentConfig::global()->setShowSpaces(textareaUi->chkShowSpaces->isChecked()); | 726 | KateDocumentConfig::global()->setShowSpaces(textareaUi->spacesComboBox->currentIndex() == Trailing); | ||
727 | KateDocumentConfig::global()->setShowAllSpaces(textareaUi->spacesComboBox->currentIndex() == All); | ||||
724 | KateDocumentConfig::global()->setMarkerSize(textareaUi->sliSetMarkerSize->value()); | 728 | KateDocumentConfig::global()->setMarkerSize(textareaUi->sliSetMarkerSize->value()); | ||
725 | KateViewConfig::global()->setLineNumbers(bordersUi->chkLineNumbers->isChecked()); | 729 | KateViewConfig::global()->setLineNumbers(bordersUi->chkLineNumbers->isChecked()); | ||
726 | KateViewConfig::global()->setIconBar(bordersUi->chkIconBorder->isChecked()); | 730 | KateViewConfig::global()->setIconBar(bordersUi->chkIconBorder->isChecked()); | ||
727 | KateViewConfig::global()->setScrollBarMarks(bordersUi->chkScrollbarMarks->isChecked()); | 731 | KateViewConfig::global()->setScrollBarMarks(bordersUi->chkScrollbarMarks->isChecked()); | ||
728 | KateViewConfig::global()->setScrollBarPreview(bordersUi->chkScrollbarPreview->isChecked()); | 732 | KateViewConfig::global()->setScrollBarPreview(bordersUi->chkScrollbarPreview->isChecked()); | ||
729 | KateViewConfig::global()->setScrollBarMiniMap(bordersUi->chkScrollbarMiniMap->isChecked()); | 733 | KateViewConfig::global()->setScrollBarMiniMap(bordersUi->chkScrollbarMiniMap->isChecked()); | ||
730 | KateViewConfig::global()->setScrollBarMiniMapAll(bordersUi->chkScrollbarMiniMapAll->isChecked()); | 734 | KateViewConfig::global()->setScrollBarMiniMapAll(bordersUi->chkScrollbarMiniMapAll->isChecked()); | ||
731 | KateViewConfig::global()->setScrollBarMiniMapWidth(bordersUi->spBoxMiniMapWidth->value()); | 735 | KateViewConfig::global()->setScrollBarMiniMapWidth(bordersUi->spBoxMiniMapWidth->value()); | ||
Show All 16 Lines | |||||
748 | 752 | | |||
749 | void KateViewDefaultsConfig::reload() | 753 | void KateViewDefaultsConfig::reload() | ||
750 | { | 754 | { | ||
751 | textareaUi->gbWordWrap->setChecked(KateViewConfig::global()->dynWordWrap()); | 755 | textareaUi->gbWordWrap->setChecked(KateViewConfig::global()->dynWordWrap()); | ||
752 | textareaUi->chkDynWrapAtStaticMarker->setChecked(KateViewConfig::global()->dynWrapAtStaticMarker()); | 756 | textareaUi->chkDynWrapAtStaticMarker->setChecked(KateViewConfig::global()->dynWrapAtStaticMarker()); | ||
753 | textareaUi->cmbDynamicWordWrapIndicator->setCurrentIndex(KateViewConfig::global()->dynWordWrapIndicators()); | 757 | textareaUi->cmbDynamicWordWrapIndicator->setCurrentIndex(KateViewConfig::global()->dynWordWrapIndicators()); | ||
754 | textareaUi->sbDynamicWordWrapDepth->setValue(KateViewConfig::global()->dynWordWrapAlignIndent()); | 758 | textareaUi->sbDynamicWordWrapDepth->setValue(KateViewConfig::global()->dynWordWrapAlignIndent()); | ||
755 | textareaUi->chkShowTabs->setChecked(KateDocumentConfig::global()->showTabs()); | 759 | textareaUi->chkShowTabs->setChecked(KateDocumentConfig::global()->showTabs()); | ||
756 | textareaUi->chkShowSpaces->setChecked(KateDocumentConfig::global()->showSpaces()); | 760 | textareaUi->spacesComboBox->setCurrentIndex(KateDocumentConfig::global()->showSpaces() ? Trailing : KateDocumentConfig::global()->showAllSpaces() ? All : None); | ||
757 | textareaUi->sliSetMarkerSize->setValue(KateDocumentConfig::global()->markerSize()); | 761 | textareaUi->sliSetMarkerSize->setValue(KateDocumentConfig::global()->markerSize()); | ||
758 | bordersUi->chkLineNumbers->setChecked(KateViewConfig::global()->lineNumbers()); | 762 | bordersUi->chkLineNumbers->setChecked(KateViewConfig::global()->lineNumbers()); | ||
759 | bordersUi->chkIconBorder->setChecked(KateViewConfig::global()->iconBar()); | 763 | bordersUi->chkIconBorder->setChecked(KateViewConfig::global()->iconBar()); | ||
760 | bordersUi->chkScrollbarMarks->setChecked(KateViewConfig::global()->scrollBarMarks()); | 764 | bordersUi->chkScrollbarMarks->setChecked(KateViewConfig::global()->scrollBarMarks()); | ||
761 | bordersUi->chkScrollbarPreview->setChecked(KateViewConfig::global()->scrollBarPreview()); | 765 | bordersUi->chkScrollbarPreview->setChecked(KateViewConfig::global()->scrollBarPreview()); | ||
762 | bordersUi->chkScrollbarMiniMap->setChecked(KateViewConfig::global()->scrollBarMiniMap()); | 766 | bordersUi->chkScrollbarMiniMap->setChecked(KateViewConfig::global()->scrollBarMiniMap()); | ||
763 | bordersUi->chkScrollbarMiniMapAll->setChecked(KateViewConfig::global()->scrollBarMiniMapAll()); | 767 | bordersUi->chkScrollbarMiniMapAll->setChecked(KateViewConfig::global()->scrollBarMiniMapAll()); | ||
764 | bordersUi->spBoxMiniMapWidth->setValue(KateViewConfig::global()->scrollBarMiniMapWidth()); | 768 | bordersUi->spBoxMiniMapWidth->setValue(KateViewConfig::global()->scrollBarMiniMapWidth()); | ||
▲ Show 20 Lines • Show All 627 Lines • Show Last 20 Lines |