--- a/src/qtgui/webcache.h
+++ b/src/qtgui/webcache.h
@@ -27,6 +27,7 @@
#include <QAbstractTableModel>
class WebcacheModelInternal;
+class QCloseEvent;
class WebcacheModel : public QAbstractTableModel {
Q_OBJECT;
@@ -41,9 +42,13 @@
int role = Qt::DisplayRole) const;
virtual QVariant data(const QModelIndex& index,
int role = Qt::DisplayRole ) const;
+ bool deleteIdx(unsigned int idx);
+ std::string getURL(unsigned int idx);
+ void reload();
+
public slots:
void setSearchFilter(const QString&);
-
+
private:
WebcacheModelInternal *m;
};
@@ -53,6 +58,13 @@
public:
WebcacheEdit(QWidget *parent);
+public slots:
+ void saveColState();
+ void createPopupMenu(const QPoint&);
+ void deleteSelected();
+ void copyURL();
+protected:
+ void closeEvent(QCloseEvent *);
private:
WebcacheModel *m_model;
};