use clicked() signal instead of toggled()
authorDirk Rettschlag <dirk.rettschlag@gmail.com>
Tue, 9 Feb 2010 16:08:48 +0000 (17:08 +0100)
committerManuel Nickschas <sputnick@quassel-irc.org>
Sun, 14 Feb 2010 20:00:26 +0000 (21:00 +0100)
src/qtui/inputwidget.cpp
src/qtui/inputwidget.h

index 1652393..a877172 100644 (file)
@@ -396,6 +396,7 @@ QTextCharFormat InputWidget::getFormatOfWordOrSelection() {
 
 void InputWidget::currentCharFormatChanged(const QTextCharFormat &format) {
   fontChanged(format.font());
+
   if (format.foreground().isOpaque())
     colorChanged(format.foreground().color());
   else
@@ -406,19 +407,19 @@ void InputWidget::currentCharFormatChanged(const QTextCharFormat &format) {
     colorHighlightChanged(Qt::transparent);
 }
 
-void InputWidget::on_boldButton_toggled(bool checked) {
+void InputWidget::on_boldButton_clicked(bool checked) {
   QTextCharFormat fmt;
   fmt.setFontWeight(checked ? QFont::Bold : QFont::Normal);
   mergeFormatOnWordOrSelection(fmt);
 }
 
-void InputWidget::on_underlineButton_toggled(bool checked) {
+void InputWidget::on_underlineButton_clicked(bool checked) {
   QTextCharFormat fmt;
   fmt.setFontUnderline(checked);
   mergeFormatOnWordOrSelection(fmt);
 }
 
-void InputWidget::on_italicButton_toggled(bool checked) {
+void InputWidget::on_italicButton_clicked(bool checked) {
   QTextCharFormat fmt;
   fmt.setFontItalic(checked);
   mergeFormatOnWordOrSelection(fmt);
index da014c3..c29b3ed 100644 (file)
@@ -73,9 +73,9 @@ private slots:
 
   void currentCharFormatChanged(const QTextCharFormat &format);
   void on_showStyleButton_toggled(bool checked);
-  void on_boldButton_toggled(bool checked);
-  void on_italicButton_toggled(bool checked);
-  void on_underlineButton_toggled(bool checked);
+  void on_boldButton_clicked(bool checked);
+  void on_italicButton_clicked(bool checked);
+  void on_underlineButton_clicked(bool checked);
   void colorChoosen(QAction * action);
   void colorHighlightChoosen(QAction * action);