class QListWidget;
class QListWidgetItem;
-class PIRKeysetWidgetItem;
class QKeyEvent;
+class QComboBox;
+class PIRKeysetWidgetItem;
class PIREditKeysetDialog;
class MainWindow;
// This is a bit of a hack, but not sure how to create a connection otherwise.
QListWidget *getKeysetListWidget();
+ bool selectNextKeyset();
+ bool selectPrevKeyset();
+ bool selectFirstKeyset();
+
+ QString getCurrentKeysetName();
+
+ QString getKeysetName(
+ unsigned int id);
+
+ void openCurrentKeysetDialog();
+
+ void selectKeyset(
+ unsigned int targetID);
+
+ void populateKeysetComboBox(
+ QComboBox *comboBox);
+
protected:
void keyPressEvent(
QKeyEvent *event);
void on_searchStringLineEdit_textChanged(const QString &arg1);
void on_ssClosePushButton_clicked();
+ void on_showFavoritesCheckBox_toggled(bool checked);
private:
void refilterList();
MainWindow *mainWindow;
PIREditKeysetDialog *editDialog;
+ bool showOnlyFavorites;
PIRMakeName currentMake;
QString searchString;
};