1
mirror of https://invent.kde.org/network/falkon.git synced 2024-11-11 17:42:10 +01:00
falkonOfficial/src/sidebar/historysidebar.h

45 lines
942 B
C
Raw Normal View History

2011-04-20 21:39:35 +02:00
#ifndef HISTORYSIDEBAR_H
#define HISTORYSIDEBAR_H
#include <QWidget>
#include <QTreeWidgetItem>
#include <QPointer>
#include <QShortcut>
#include "historymodel.h"
2011-04-20 21:39:35 +02:00
namespace Ui {
class HistorySideBar;
}
class QupZilla;
class HistorySideBar : public QWidget
{
Q_OBJECT
public:
explicit HistorySideBar(QupZilla* mainClass, QWidget* parent = 0);
~HistorySideBar();
public slots:
void refreshTable();
private slots:
void search();
void itemDoubleClicked(QTreeWidgetItem* item);
void deleteItem();
void contextMenuRequested(const QPoint &position);
void loadInNewTab();
void itemControlClicked(QTreeWidgetItem* item);
void historyEntryAdded(const HistoryModel::HistoryEntry &entry);
void historyEntryDeleted(const HistoryModel::HistoryEntry &entry);
2011-04-20 21:39:35 +02:00
private:
Ui::HistorySideBar* ui;
QPointer<QupZilla> p_QupZilla;
HistoryModel* m_historyModel;
2011-04-20 21:39:35 +02:00
};
#endif // HISTORYSIDEBAR_H