aboutsummaryrefslogtreecommitdiffstats
path: root/src/mainwindow.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mainwindow.h')
-rw-r--r--src/mainwindow.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/mainwindow.h b/src/mainwindow.h
index abf9acc..7b87880 100644
--- a/src/mainwindow.h
+++ b/src/mainwindow.h
@@ -9,6 +9,7 @@
#include "archive_parser.h"
#include "types.h"
#include "command_line.h"
+#include "finddialog.h"
QT_BEGIN_NAMESPACE
namespace Ui { class MainWindow; }
@@ -24,6 +25,13 @@ public:
void act_command_line(CommandLineParsedOptions &options, QCommandLineParser &parser);
+public slots:
+ void select_list_item(QListWidgetItem* item);
+ void set_search_text(const QString &text);
+
+signals:
+ void search_text_changed(const QString &text);
+
private slots:
void on_actionOpen_triggered(bool checked);
void on_actionQuit_triggered(bool checked);
@@ -39,6 +47,7 @@ private slots:
void on_actionRandom_status_triggered(bool checked);
void on_actionCopy_status_triggered(bool checked);
+ void on_textInputSearch_textEdited(const QString &text);
void on_buttonSearch_clicked();
void on_menuView_aboutToHide();
@@ -54,6 +63,8 @@ private:
void finish_listWidget_itemActivated(const QString& status_info);
void finish_open_file(const Archive::InitError& parse_error);
+ FindDialog* find_dialog = nullptr;
+
QString open_file_filename;
Ui::MainWindow *ui;