fixes #542 - show identities and network settings on first start
[quassel.git] / src / qtui / settingspages / identityeditwidget.cpp
index b652c7b..025196c 100644 (file)
@@ -209,6 +209,19 @@ void IdentityEditWidget::on_nickDown_clicked() {
   }
 }
 
+void IdentityEditWidget::showAdvanced(bool advanced) {
+  int idx = ui.tabWidget->indexOf(ui.advancedTab);
+  if(advanced) {
+    if(idx != -1)
+      return; // already added
+    ui.tabWidget->addTab(ui.advancedTab, tr("Advanced"));
+  } else {
+    if(idx == -1)
+      return; // already removed
+    ui.tabWidget->removeTab(idx);
+  }
+}
+
 #ifdef HAVE_SSL
 void IdentityEditWidget::setSslState(SslState state) {
   switch(state) {