diff --git a/src/textviewer.cpp b/src/textviewer.cpp index ae964c1f..e6ff1144 100644 --- a/src/textviewer.cpp +++ b/src/textviewer.cpp @@ -43,7 +43,7 @@ TextViewer::TextViewer(const QString& title, QWidget* parent) setWindowTitle(title); m_EditorTabs = findChild("editorTabs"); connect(ui->showWhitespace, SIGNAL(stateChanged(int)), this, - SLOT(showWhitespace_changed(int))); + SLOT(showWhitespaceChanged(int))); } TextViewer::~TextViewer() @@ -122,7 +122,7 @@ void TextViewer::findNext() } } -void TextViewer::showWhitespace_changed(int state) +void TextViewer::showWhitespaceChanged(int state) { for (int i = 0; i < m_EditorTabs->count(); ++i) { QTextEdit* editor = m_EditorTabs->widget(i)->findChild(); @@ -130,7 +130,7 @@ void TextViewer::showWhitespace_changed(int state) auto document = editor->document(); auto textOption = document->defaultTextOption(); auto flags = textOption.flags(); - if (!ui->showWhitespace->isChecked()) + if (state == Qt::Unchecked) flags = flags & (~QTextOption::ShowTabsAndSpaces); else flags = flags | QTextOption::ShowTabsAndSpaces; diff --git a/src/textviewer.h b/src/textviewer.h index 698c6663..4f5dfa24 100644 --- a/src/textviewer.h +++ b/src/textviewer.h @@ -78,7 +78,7 @@ private slots: void modified(); void patternChanged(QString newPattern); void findNext(); - void showWhitespace_changed(int state); + void showWhitespaceChanged(int state); private: void saveFile(const QTextEdit* editor);