21 #include <QDockWidget>
22 #include <QStandardItemModel>
23 #include <QSortFilterProxyModel>
29 class RecentDock :
public QDockWidget
34 explicit RecentDock(QWidget *parent = 0);
38 void itemActivated(
const QString& url);
39 void deleted(
const QString& url);
42 void add(
const QString&);
43 QString remove(
const QString& s);
47 void keyPressEvent(QKeyEvent* event);
52 QStandardItemModel m_model;
53 QSortFilterProxyModel m_proxyModel;
56 void on_listWidget_activated(
const QModelIndex& i);
57 void on_lineEdit_textChanged(
const QString& search);
58 void on_actionDelete_triggered();
59 void on_listWidget_customContextMenuRequested(
const QPoint& pos);