de5f38a160
libtorrent has a relatively heavy headers, that take lots of time to process. This commit removes unnecessary includes of libtorrent headers and replaces them with forward declarations. I had to move some functions in QBtSession from slots to regular functions because moc'ed file want to see complete types of all parameters of slots. "time make" of full rebuild before this series of commits: real 13m35.937s user 12m1.295s sys 1m25.908s after: real 10m54.390s user 9m31.167s sys 1m12.580s |
||
---|---|---|
.tx | ||
build-aux | ||
doc | ||
m4 | ||
src | ||
.gitignore | ||
.travis.yml | ||
AUTHORS | ||
bootstrap.sh | ||
Changelog | ||
conf.pri.in | ||
configure | ||
configure.ac | ||
COPYING | ||
INSTALL | ||
install.os2 | ||
macxconf.pri | ||
NEWS | ||
os2conf.pri | ||
qbittorrent.pro | ||
qbittorrent.qc | ||
qm_gen.pri | ||
README.md | ||
README.os2 | ||
TODO | ||
unixconf.pri | ||
version.pri | ||
winconf-mingw.pri | ||
winconf-msvc.pri | ||
winconf.pri |
qBittorrent - A BitTorrent client in Qt
###Description: qBittorrent is a bittorrent client programmed in C++ / Qt that uses libtorrent (sometimes called libtorrent-rasterbar) by Arvid Norberg.
It aims to be a good alternative to all other bittorrent clients out there. qBittorrent is fast, stable and provides unicode support as well as many features.
This product includes GeoLite data created by MaxMind, available from http://maxmind.com/
Installation:
For installation, follow the instructions from INSTALL file, but simple:
./configure
make && make install
qbittorrent
will install and execute qBittorrent hopefully without any problem.
For more information please visit: http://www.qbittorrent.org
or our wiki here: http://wiki.qbittorrent.org
Please report any bug (or feature request) to: http://bugs.qbittorrent.org
You can also meet me (sledgehammer_999) on IRC:
#qbittorrent on irc.freenode.net
sledgehammer999 sledgehammer999@qbittorrent.org