Rabbit Remote Control
0.1.0-bate14
Toggle main menu visibility
Loading...
Searching...
No Matches
Plugins
WebBrowser
History
FrmHistory.h
1
// Author: Kang Lin <kl222@126.com>
2
3
#pragma once
4
5
#include <QWidget>
6
#include <QDateEdit>
7
#include "HistoryModel.h"
8
9
namespace
Ui
{
10
class
CFrmHistory;
11
}
12
13
class
CFrmHistory :
public
QWidget
14
{
15
Q_OBJECT
16
17
public
:
18
explicit
CFrmHistory(
CParameterWebBrowser
* pPara,
19
QWidget *parent =
nullptr
);
20
~CFrmHistory();
21
22
Q_SIGNALS:
23
void
sigOpenUrl(
const
QString& url);
24
void
sigOpenUrlInNewTab(
const
QString& url);
25
26
private
slots:
27
void
on_tableView_doubleClicked(
const
QModelIndex &index);
28
void
slotCustomContextMenuRequested(
const
QPoint& pos);
29
void
slotRefresh();
30
void
slotImport();
31
void
slotExport();
32
void
slotComboxIndexChanged(
int
index);
33
void
slotLimit(
int
v);
34
void
on_leSearch_textChanged(
const
QString &keyword);
35
36
private
:
37
QString extractDomain(
const
QString &url);
38
void
onDeleteHistoryItem(
const
QModelIndex &index);
39
void
onDeleteHistoryByDomain(
const
QString &domain);
40
void
onShowHistoryProperties(
const
QModelIndex &index);
41
void
onOpenSelectedUrls(
const
QModelIndexList &indexes);
42
void
onDeleteSelectedItems(
const
QModelIndexList &indexes);
43
44
private
:
45
Ui::CFrmHistory *ui;
46
CHistoryModel
* m_pModelHistory;
47
CParameterWebBrowser
* m_pPara;
48
QDateEdit* m_pDateStart;
49
QDateEdit* m_pDateEnd;
50
};
CHistoryModel
Definition
HistoryModel.h:11
CParameterWebBrowser
Definition
ParameterWebBrowser.h:12
Ui
Definition
FrmFullScreenToolBar.h:14
Author: Kang Lin (kl222@126.com)
Copyright (c) Kang Lin Studios All Rights Reserved