Search for Power Button Panel
[pierogi] / mainwindow.cpp
index bdce733..32d99aa 100644 (file)
@@ -285,6 +285,12 @@ QString MainWindow::getCurrentName()
 }
 
 
+QString MainWindow::getCurrentFullName()
+{
+  return selectKeysetForm->getKeysetName();
+}
+
+
 void MainWindow::receivedExternalWarning(
   const char *warning)
 {
@@ -302,7 +308,7 @@ void MainWindow::on_actionSelectKeyset_triggered()
   selectKeysetForm->show();
 }
 
-void MainWindow::on_actionSelect_Device_By_Name_triggered()
+void MainWindow::on_actionBrowse_Device_List_triggered()
 {
   selectDeviceForm->show();
 }
@@ -349,6 +355,9 @@ void MainWindow::keysetSelectionChanged(
     // We're already on that keyset, so nothing to do:
     return;
   }
+
+  // Clean up and remove the current keyset:
+  myKeysets->clearKeyset(currentKeyset);
   
   currentKeyset = kwi->getID();
 
@@ -586,3 +595,15 @@ void MainWindow::setupTabs(
 {
   myPanels->setupTabs(name);
 }
+
+
+bool MainWindow::selectNextKeyset()
+{
+  return selectKeysetForm->selectNextKeyset();
+}
+
+
+bool MainWindow::selectPrevKeyset()
+{
+  return selectKeysetForm->selectPrevKeyset();
+}