added settings option to show/hide the style buttons
authorDirk Rettschlag <dirk.rettschlag@gmail.com>
Wed, 17 Feb 2010 10:19:10 +0000 (11:19 +0100)
committerDirk Rettschlag <dirk.rettschlag@gmail.com>
Wed, 17 Feb 2010 10:19:10 +0000 (11:19 +0100)
src/qtui/inputwidget.cpp
src/qtui/inputwidget.h
src/qtui/settingspages/inputwidgetsettingspage.ui

index 9fab60c..ec6e92a 100644 (file)
@@ -107,6 +107,9 @@ InputWidget::InputWidget(QWidget *parent)
   s.notify("ShowNickSelector", this, SLOT(setShowNickSelector(QVariant)));
   setShowNickSelector(s.value("ShowNickSelector", true));
 
   s.notify("ShowNickSelector", this, SLOT(setShowNickSelector(QVariant)));
   setShowNickSelector(s.value("ShowNickSelector", true));
 
+  s.notify("ShowStyleButtons", this, SLOT(setShowStyleButtons(QVariant)));
+  setShowStyleButtons(s.value("ShowStyleButtons", true));
+
   s.notify("MaxNumLines", this, SLOT(setMaxLines(QVariant)));
   setMaxLines(s.value("MaxNumLines", 5));
 
   s.notify("MaxNumLines", this, SLOT(setMaxLines(QVariant)));
   setMaxLines(s.value("MaxNumLines", 5));
 
@@ -152,6 +155,10 @@ void InputWidget::setShowNickSelector(const QVariant &v) {
   ui.ownNick->setVisible(v.toBool());
 }
 
   ui.ownNick->setVisible(v.toBool());
 }
 
+void InputWidget::setShowStyleButtons(const QVariant &v) {
+  ui.showStyleButton->setVisible(v.toBool());
+}
+
 void InputWidget::setMaxLines(const QVariant &v) {
   ui.inputEdit->setMaxHeight(v.toInt());
 }
 void InputWidget::setMaxLines(const QVariant &v) {
   ui.inputEdit->setMaxHeight(v.toInt());
 }
index e5d6c1d..ff99bbb 100644 (file)
@@ -56,10 +56,10 @@ private slots:
   void setUseCustomFont(const QVariant &);
   void setEnableSpellCheck(const QVariant &);
   void setShowNickSelector(const QVariant &);
   void setUseCustomFont(const QVariant &);
   void setEnableSpellCheck(const QVariant &);
   void setShowNickSelector(const QVariant &);
+  void setShowStyleButtons(const QVariant &);
   void setMaxLines(const QVariant &);
   void setMultiLineEnabled(const QVariant &);
   void setScrollBarsEnabled(const QVariant &);
   void setMaxLines(const QVariant &);
   void setMultiLineEnabled(const QVariant &);
   void setScrollBarsEnabled(const QVariant &);
-
   void on_inputEdit_textEntered(const QString &text) const;
   void changeNick(const QString &newNick) const;
 
   void on_inputEdit_textEntered(const QString &text) const;
   void changeNick(const QString &newNick) const;
 
index c1ceb12..c64add4 100644 (file)
      </property>
     </widget>
    </item>
      </property>
     </widget>
    </item>
+   <item>
+    <widget class="QCheckBox" name="showStyleButtons">
+     <property name="text">
+      <string>Show style buttons</string>
+     </property>
+     <property name="checked">
+      <bool>true</bool>
+     </property>
+     <property name="settingsKey" stdset="0">
+      <string notr="true">ShowStyleButtons</string>
+     </property>
+     <property name="defaultValue" stdset="0">
+      <bool>true</bool>
+     </property>
+    </widget>
+   </item>
    <item>
     <widget class="QGroupBox" name="groupBox">
      <property name="title">
    <item>
     <widget class="QGroupBox" name="groupBox">
      <property name="title">