Improve marker line behavior; allow manual setting (Ctrl+R)
[quassel.git] / src / qtui / settingspages / chatviewsettingspage.cpp
index 76780b1..fd59024 100644 (file)
@@ -19,6 +19,7 @@
  ***************************************************************************/
 
 #include "chatviewsettingspage.h"
+#include "client.h"
 #include "colorbutton.h"
 #include "qtui.h"
 #include "qtuistyle.h"
@@ -33,6 +34,13 @@ ChatViewSettingsPage::ChatViewSettingsPage(QWidget *parent)
   ui.showWebPreview->setEnabled(false);
 #endif
 
+  // 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();
 }