Reformat ALL the source!
[quassel.git] / src / qtui / settingspages / chatviewsettingspage.cpp
index e2331a6..fd7b731 100644 (file)
  ***************************************************************************/
 
 #include "chatviewsettingspage.h"
+#include "client.h"
 #include "colorbutton.h"
 #include "qtui.h"
 #include "qtuistyle.h"
 
 ChatViewSettingsPage::ChatViewSettingsPage(QWidget *parent)
-  : SettingsPage(tr("Appearance"), tr("Chat View"), parent)
+    : SettingsPage(tr("Interface"), tr("Chat View"), parent)
 {
-  ui.setupUi(this);
+    ui.setupUi(this);
 
 #ifndef HAVE_WEBKIT
-  ui.showWebPreview->hide();
-  ui.showWebPreview->setEnabled(false);
+    ui.showWebPreview->hide();
+    ui.showWebPreview->setEnabled(false);
 #endif
 
-  initAutoWidgets();
+    // FIXME remove with protocol v11
+    if (!(Client::coreFeatures() & Quassel::SynchronizedMarkerLine)) {
+        ui.autoMarkerLine->setEnabled(false);
+        ui.autoMarkerLine->setChecked(true);
+        ui.autoMarkerLine->setToolTip(tr("You need at 0.6 quasselcore to use this feature"));
+    }
+
+    initAutoWidgets();
 }
 
-void ChatViewSettingsPage::save() {
-  SettingsPage::save();
-  QtUi::style()->generateSettingsQss();
-  QtUi::style()->reload();
+
+void ChatViewSettingsPage::save()
+{
+    SettingsPage::save();
+    QtUi::style()->generateSettingsQss();
+    QtUi::style()->reload();
 }