Rename NickCompletionSettings to TabCompletionSettings
[quassel.git] / src / client / clientsettings.h
index ec354d9..0b1b3d5 100644 (file)
@@ -122,16 +122,30 @@ public:
 };
 
 // ========================================
-// NickCompletionSettings
+// TabCompletionSettings
 // ========================================
 
-class NickCompletionSettings : public ClientSettings {
+class TabCompletionSettings : public ClientSettings {
 public:
-  NickCompletionSettings();
+  enum SortMode {
+    Alphabetical,
+    LastActivity
+  };
+
+  TabCompletionSettings();
 
   void setCompletionSuffix(const QString &);
   QString completionSuffix();
 
+  void setSortMode(SortMode);
+  SortMode sortMode();
+
+  void setCaseSensitivity(Qt::CaseSensitivity);
+  Qt::CaseSensitivity caseSensitivity();
+
+  void setUseLastSpokenTo(bool);
+  bool useLastSpokenTo();
+
 };
 
 #endif