1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
#ifndef OPCODE_SEARCHER_DIALOG_RESULTS_H_20191119_
#define OPCODE_SEARCHER_DIALOG_RESULTS_H_20191119_
#include "ResultsModel.h"
#include "ui_DialogResults.h"
#include <QDialog>
#include <QSortFilterProxyModel>
class QSortFilterProxyModel;
namespace OpcodeSearcherPlugin {
class DialogResults : public QDialog {
Q_OBJECT
public:
explicit DialogResults(QWidget *parent = nullptr, Qt::WindowFlags f = Qt::WindowFlags());
public:
void addResult(const ResultsModel::Result &result);
private Q_SLOTS:
void on_tableView_doubleClicked(const QModelIndex &index);
public:
int resultCount() const;
private:
Ui::DialogResults ui;
ResultsModel *model_ = nullptr;
QSortFilterProxyModel *filterModel_ = nullptr;
};
}
#endif
|