Falkon Develop
Cross-platform Qt-based web browser
pyfalkon_global.h
Go to the documentation of this file.
1/* ============================================================
2* Falkon - Qt web browser
3* Copyright (C) 2018 David Rosca <nowrep@gmail.com>
4*
5* This program is free software: you can redistribute it and/or modify
6* it under the terms of the GNU General Public License as published by
7* the Free Software Foundation, either version 3 of the License, or
8* (at your option) any later version.
9*
10* This program is distributed in the hope that it will be useful,
11* but WITHOUT ANY WARRANTY; without even the implied warranty of
12* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13* GNU General Public License for more details.
14*
15* You should have received a copy of the GNU General Public License
16* along with this program. If not, see <http://www.gnu.org/licenses/>.
17* ============================================================ */
18
19// Make "signals:", "slots:" visible as access specifiers
20#define QT_ANNOTATE_ACCESS_SPECIFIER(a) __attribute__((annotate(#a)))
21
22// PYSIDE-711
23#include <QHstsPolicy>
24#include <QWebEngineContextMenuRequest>
25
26// 3rdparty
27#include "lineedit.h"
28#include "squeezelabelv1.h"
29#include "squeezelabelv2.h"
31
32// app
33#include "autosaver.h"
34#include "browserwindow.h"
35#include "datapaths.h"
36#include "mainapplication.h"
37#include "settings.h"
38
39// autofill
40#include "autofill.h"
41#include "passwordmanager.h"
43
44// bookmarks
45#include "bookmarkitem.h"
46#include "bookmarks.h"
47#include "bookmarksmodel.h"
48#include "bookmarkstools.h"
49
50// cookies
51#include "cookiejar.h"
52#include "cookiemanager.h"
53
54// downloads
55#include "downloaditem.h"
56#include "downloadmanager.h"
57
58// history
59#include "history.h"
60#include "historyitem.h"
61#include "historymodel.h"
62
63// navigation
64#include "locationbar.h"
65#include "navigationbar.h"
66
67// network
68#include "networkmanager.h"
69#include "urlinterceptor.h"
71
72// notifications
74
75// opensearch
76#include "searchenginesdialog.h"
78
79// other
80#include "checkboxdialog.h"
81#include "qzsettings.h"
82#include "statusbar.h"
83
84// plugins
85#include "pluginproxy.h"
86#include "plugininterface.h"
87
88// sidebar
89#include "sidebar.h"
90#include "sidebarinterface.h"
91
92// siteSettings
93#include "sitesettingsmanager.h"
94
95// tabwidget
96#include "combotabbar.h"
97#include "tabbar.h"
98#include "tabcontextmenu.h"
99#include "tabicon.h"
100#include "tabmodel.h"
101#include "tabmrumodel.h"
102#include "tabstackedwidget.h"
103#include "tabtreemodel.h"
104#include "tabwidget.h"
105#include <QItemSelection>
106
107// tools
109#include "clickablelabel.h"
110#include "delayedfilewatcher.h"
111#include "desktopfile.h"
112#include "enhancedmenu.h"
113#include "iconprovider.h"
114#include "qztools.h"
115#include "sqldatabase.h"
116#include "toolbutton.h"
117#include "wheelhelper.h"
118
119// webengine
120#include "loadrequest.h"
121#include "webhittestresult.h"
122#include "webinspector.h"
123#include "webpage.h"
124#include "webview.h"
126
127// webtab
128#include "searchtoolbar.h"
129#include "tabbedwebview.h"
130#include "webtab.h"