mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2024-11-23 17:56:50 +03:00
Started code reorganizing (Moved libtorrent specific files and webui files to subfolders)
This commit is contained in:
parent
593fdad426
commit
6e7309316c
49 changed files with 478 additions and 465 deletions
|
@ -52,7 +52,7 @@
|
|||
#include "torrentadditiondlg.h"
|
||||
#include "searchengine.h"
|
||||
#include "rss_imp.h"
|
||||
#include "bittorrent.h"
|
||||
#include "qbtsession.h"
|
||||
#include "about_imp.h"
|
||||
#include "trackerlogin.h"
|
||||
#include "options_imp.h"
|
||||
|
|
|
@ -31,7 +31,7 @@
|
|||
#ifndef CONSOLE_H
|
||||
#define CONSOLE_H
|
||||
|
||||
#include "bittorrent.h"
|
||||
#include "qbtsession.h"
|
||||
#include "ui_console.h"
|
||||
|
||||
using namespace libtorrent;
|
||||
|
|
|
@ -42,7 +42,7 @@
|
|||
#include <QDataStream>
|
||||
#include <QFileDialog>
|
||||
|
||||
#include "bittorrent.h"
|
||||
#include "qbtsession.h"
|
||||
#include "ui_feeddownloader.h"
|
||||
#include "qinisettings.h"
|
||||
|
||||
|
|
|
@ -34,7 +34,7 @@
|
|||
#include <QObject>
|
||||
#include <QCoreApplication>
|
||||
#include "preferences.h"
|
||||
#include "bittorrent.h"
|
||||
#include "qbtsession.h"
|
||||
|
||||
class HeadlessLoader: public QObject {
|
||||
Q_OBJECT
|
||||
|
|
|
@ -44,7 +44,7 @@
|
|||
#include "propertieswidget.h"
|
||||
#include "transferlistwidget.h"
|
||||
#include "torrentpersistentdata.h"
|
||||
#include "bittorrent.h"
|
||||
#include "qbtsession.h"
|
||||
#include "proplistdelegate.h"
|
||||
#include "torrentfilesmodel.h"
|
||||
#include "peerlistwidget.h"
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
|
||||
#include "smtp.h"
|
||||
#include "filesystemwatcher.h"
|
||||
#include "bittorrent.h"
|
||||
#include "qbtsession.h"
|
||||
#include "misc.h"
|
||||
#include "downloadthread.h"
|
||||
#include "filterparserthread.h"
|
7
src/qtlibtorrent/qtlibtorrent.pri
Normal file
7
src/qtlibtorrent/qtlibtorrent.pri
Normal file
|
@ -0,0 +1,7 @@
|
|||
INCLUDEPATH += $$PWD
|
||||
|
||||
HEADERS += $$PWD/qbtsession.h \
|
||||
$$PWD/qtorrenthandle.h
|
||||
|
||||
SOURCES += $$PWD/qbtsession.cpp \
|
||||
$$PWD/qtorrenthandle.cpp
|
|
@ -45,7 +45,7 @@
|
|||
|
||||
#include "misc.h"
|
||||
#include "feeddownloader.h"
|
||||
#include "bittorrent.h"
|
||||
#include "qbtsession.h"
|
||||
#include "downloadthread.h"
|
||||
|
||||
#if QT_VERSION >= 0x040500
|
||||
|
|
|
@ -40,7 +40,7 @@
|
|||
#include "rss_imp.h"
|
||||
#include "feeddownloader.h"
|
||||
#include "feedList.h"
|
||||
#include "bittorrent.h"
|
||||
#include "qbtsession.h"
|
||||
#include "cookiesdlg.h"
|
||||
#include "preferences.h"
|
||||
#include "rsssettings.h"
|
||||
|
|
|
@ -48,7 +48,7 @@
|
|||
#endif
|
||||
|
||||
#include "searchengine.h"
|
||||
#include "bittorrent.h"
|
||||
#include "qbtsession.h"
|
||||
#include "downloadthread.h"
|
||||
#include "misc.h"
|
||||
#include "preferences.h"
|
||||
|
|
|
@ -35,7 +35,7 @@
|
|||
#include <QList>
|
||||
#include "ui_bandwidth_limit.h"
|
||||
#include "misc.h"
|
||||
#include "bittorrent.h"
|
||||
#include "qbtsession.h"
|
||||
|
||||
using namespace libtorrent;
|
||||
|
||||
|
|
21
src/src.pro
21
src/src.pro
|
@ -220,10 +220,9 @@ os2 {
|
|||
}
|
||||
|
||||
# Resource files
|
||||
RESOURCES = icons.qrc \
|
||||
RESOURCES += icons.qrc \
|
||||
lang.qrc \
|
||||
search.qrc \
|
||||
webui.qrc \
|
||||
about.qrc
|
||||
|
||||
# Add GeoIP resource file if the GeoIP database
|
||||
|
@ -276,14 +275,6 @@ TRANSLATIONS = $$LANG_PATH/qbittorrent_fr.ts \
|
|||
# Source code
|
||||
HEADERS += misc.h \
|
||||
downloadthread.h \
|
||||
bittorrent.h \
|
||||
qtorrenthandle.h \
|
||||
httpserver.h \
|
||||
httpconnection.h \
|
||||
httprequestparser.h \
|
||||
httpresponsegenerator.h \
|
||||
json.h \
|
||||
eventmanager.h \
|
||||
filterparserthread.h \
|
||||
stacktrace.h \
|
||||
torrentpersistentdata.h \
|
||||
|
@ -367,6 +358,9 @@ contains(DEFINES, USE_SYSTEM_QTSINGLEAPPLICATION) {
|
|||
include(lineedit/lineedit.pri)
|
||||
}
|
||||
|
||||
include(qtlibtorrent/qtlibtorrent.pri)
|
||||
include(webui/webui.pri)
|
||||
|
||||
!contains(DEFINES, DISABLE_GUI) {
|
||||
FORMS += ui/mainwindow.ui \
|
||||
ui/options.ui \
|
||||
|
@ -392,14 +386,7 @@ contains(DEFINES, USE_SYSTEM_QTSINGLEAPPLICATION) {
|
|||
}
|
||||
|
||||
SOURCES += main.cpp \
|
||||
bittorrent.cpp \
|
||||
qtorrenthandle.cpp \
|
||||
downloadthread.cpp \
|
||||
httpserver.cpp \
|
||||
httpconnection.cpp \
|
||||
httprequestparser.cpp \
|
||||
httpresponsegenerator.cpp \
|
||||
eventmanager.cpp \
|
||||
scannedfoldersmodel.cpp \
|
||||
misc.cpp \
|
||||
smtp.cpp
|
||||
|
|
|
@ -38,7 +38,7 @@
|
|||
#include <QGridLayout>
|
||||
#include <QPushButton>
|
||||
#include <QHBoxLayout>
|
||||
#include "bittorrent.h"
|
||||
#include "qbtsession.h"
|
||||
#include "speedlimitdlg.h"
|
||||
#include "preferences.h"
|
||||
#include "misc.h"
|
||||
|
|
|
@ -45,7 +45,7 @@
|
|||
#include <libtorrent/version.hpp>
|
||||
#include <libtorrent/session.hpp>
|
||||
#include <libtorrent/bencode.hpp>
|
||||
#include "bittorrent.h"
|
||||
#include "qbtsession.h"
|
||||
#include "misc.h"
|
||||
#include "proplistdelegate.h"
|
||||
#include "ui_torrentadditiondlg.h"
|
||||
|
|
|
@ -40,7 +40,7 @@
|
|||
#include "propertieswidget.h"
|
||||
#include "trackersadditiondlg.h"
|
||||
#include "misc.h"
|
||||
#include "bittorrent.h"
|
||||
#include "qbtsession.h"
|
||||
#include "qinisettings.h"
|
||||
|
||||
TrackerList::TrackerList(PropertiesWidget *properties): QTreeWidget(), properties(properties) {
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
*/
|
||||
|
||||
#include "transferlistwidget.h"
|
||||
#include "bittorrent.h"
|
||||
#include "qbtsession.h"
|
||||
#include "torrentpersistentdata.h"
|
||||
#include "transferlistdelegate.h"
|
||||
#include "previewselect.h"
|
||||
|
|
|
@ -1,37 +0,0 @@
|
|||
<!DOCTYPE RCC><RCC version="1.0">
|
||||
<qresource>
|
||||
<file>webui/index.html</file>
|
||||
<file>webui/download.html</file>
|
||||
<file>webui/addtrackers.html</file>
|
||||
<file>webui/upload.html</file>
|
||||
<file>webui/uploadframe.html</file>
|
||||
<file>webui/about.html</file>
|
||||
<file>webui/filters.html</file>
|
||||
<file>webui/transferlist.html</file>
|
||||
<file>webui/prop-general.html</file>
|
||||
<file>webui/prop-trackers.html</file>
|
||||
<file>webui/prop-files.html</file>
|
||||
<file>webui/properties.html</file>
|
||||
<file>webui/uploadlimit.html</file>
|
||||
<file>webui/downloadlimit.html</file>
|
||||
<file>webui/preferences.html</file>
|
||||
<file>webui/preferences_content.html</file>
|
||||
<file>webui/css/Core.css</file>
|
||||
<file>webui/css/Layout.css</file>
|
||||
<file>webui/css/Window.css</file>
|
||||
<file>webui/css/Tabs.css</file>
|
||||
<file>webui/css/dynamicTable.css</file>
|
||||
<file>webui/css/style.css</file>
|
||||
<file>webui/scripts/excanvas-compressed.js</file>
|
||||
<file>webui/scripts/mocha-yc.js</file>
|
||||
<file>webui/scripts/mocha-init.js</file>
|
||||
<file>webui/scripts/mootools-1.2-core-yc.js</file>
|
||||
<file>webui/scripts/mootools-1.2-more.js</file>
|
||||
<file>webui/scripts/dynamicTable.js</file>
|
||||
<file>webui/scripts/client.js</file>
|
||||
<file>webui/scripts/download.js</file>
|
||||
<file>webui/scripts/progressbar.js</file>
|
||||
<file>webui/scripts/contextmenu.js</file>
|
||||
<file>webui/scripts/parametrics.js</file>
|
||||
</qresource>
|
||||
</RCC>
|
|
@ -31,7 +31,7 @@
|
|||
|
||||
#include <libtorrent/version.hpp>
|
||||
#include "eventmanager.h"
|
||||
#include "bittorrent.h"
|
||||
#include "qbtsession.h"
|
||||
#include "scannedfoldersmodel.h"
|
||||
#include "misc.h"
|
||||
#include "preferences.h"
|
|
@ -34,7 +34,7 @@
|
|||
#include "eventmanager.h"
|
||||
#include "preferences.h"
|
||||
#include "json.h"
|
||||
#include "bittorrent.h"
|
||||
#include "qbtsession.h"
|
||||
#include "misc.h"
|
||||
#include <QTcpSocket>
|
||||
#include <QDateTime>
|
||||
|
@ -231,10 +231,13 @@ void HttpConnection::respond() {
|
|||
return;
|
||||
}
|
||||
}
|
||||
if (list[0] == "images")
|
||||
if (list[0] == "images") {
|
||||
list[0] = "Icons";
|
||||
else
|
||||
} else {
|
||||
if(list.last().endsWith(".html"))
|
||||
list.prepend("html");
|
||||
list.prepend("webui");
|
||||
}
|
||||
url = ":/" + list.join("/");
|
||||
QFile file(url);
|
||||
if(!file.open(QIODevice::ReadOnly))
|
|
@ -32,7 +32,7 @@
|
|||
#include "httpserver.h"
|
||||
#include "httpconnection.h"
|
||||
#include "eventmanager.h"
|
||||
#include "bittorrent.h"
|
||||
#include "qbtsession.h"
|
||||
#include <QTimer>
|
||||
#include <QCryptographicHash>
|
||||
#include <QTime>
|
16
src/webui/webui.pri
Normal file
16
src/webui/webui.pri
Normal file
|
@ -0,0 +1,16 @@
|
|||
INCLUDEPATH += $$PWD
|
||||
|
||||
HEADERS += $$PWD/httpserver.h \
|
||||
$$PWD/httpconnection.h \
|
||||
$$PWD/httprequestparser.h \
|
||||
$$PWD/httpresponsegenerator.h \
|
||||
$$PWD/eventmanager.h \
|
||||
$$PWD/json.h
|
||||
|
||||
SOURCES += $$PWD/httpserver.cpp \
|
||||
$$PWD/httpconnection.cpp \
|
||||
$$PWD/httprequestparser.cpp \
|
||||
$$PWD/httpresponsegenerator.cpp \
|
||||
$$PWD/eventmanager.cpp
|
||||
|
||||
RESOURCES += $$PWD/webui.qrc
|
37
src/webui/webui.qrc
Normal file
37
src/webui/webui.qrc
Normal file
|
@ -0,0 +1,37 @@
|
|||
<!DOCTYPE RCC><RCC version="1.0">
|
||||
<qresource prefix="webui/">
|
||||
<file>html/index.html</file>
|
||||
<file>html/download.html</file>
|
||||
<file>html/addtrackers.html</file>
|
||||
<file>html/upload.html</file>
|
||||
<file>html/uploadframe.html</file>
|
||||
<file>html/about.html</file>
|
||||
<file>html/filters.html</file>
|
||||
<file>html/transferlist.html</file>
|
||||
<file>html/prop-general.html</file>
|
||||
<file>html/prop-trackers.html</file>
|
||||
<file>html/prop-files.html</file>
|
||||
<file>html/properties.html</file>
|
||||
<file>html/uploadlimit.html</file>
|
||||
<file>html/downloadlimit.html</file>
|
||||
<file>html/preferences.html</file>
|
||||
<file>html/preferences_content.html</file>
|
||||
<file>css/Core.css</file>
|
||||
<file>css/Layout.css</file>
|
||||
<file>css/Window.css</file>
|
||||
<file>css/Tabs.css</file>
|
||||
<file>css/dynamicTable.css</file>
|
||||
<file>css/style.css</file>
|
||||
<file>scripts/excanvas-compressed.js</file>
|
||||
<file>scripts/mocha-yc.js</file>
|
||||
<file>scripts/mocha-init.js</file>
|
||||
<file>scripts/mootools-1.2-core-yc.js</file>
|
||||
<file>scripts/mootools-1.2-more.js</file>
|
||||
<file>scripts/dynamicTable.js</file>
|
||||
<file>scripts/client.js</file>
|
||||
<file>scripts/download.js</file>
|
||||
<file>scripts/progressbar.js</file>
|
||||
<file>scripts/contextmenu.js</file>
|
||||
<file>scripts/parametrics.js</file>
|
||||
</qresource>
|
||||
</RCC>
|
Loading…
Reference in a new issue