sledgehammer999
1504bbfe43
Logger base class.
10 years ago
Gabriele
737f6c5b4e
Split speedlimitdlg.h into speedlimitdlg.cpp and speedlimitdlg.h
10 years ago
Vladimir Golovnev (Glassez)
ede6715e72
Simplify main() logic.
...
Add Application class.
Put application initialization code to Application class.
Place some code into separate functions.
10 years ago
Ivan Sorokin
97d08a5b2f
Implement sane behavior of space key in torrent content list. Closes #140 .
...
Definitions:
Selection in QTreeView consist of two things:
currentIndex -- is a (dotted) cell where user clicked last time. Note
that it is a cell
selectedIndexes -- is a set of cells (blue) of current selection.
Checkboxes in torrent content lists are belong to COL_NAME column.
Problem:
The problem is that spacebar toggled checkbox only in currentIndex
index. This has two consequences:
1. It is impossible to toggle checkboxes on multiple rows
simultaneously.
2. If currentIndex is not in COL_NAME column a space key doesn't work
at all. This problem is amplifyed by the fact that SelectionBehavior
is set to SelectRows. So visually it is impossible to tell which
column does it belong to. For end user it looks like "space doesn't
work sometimes".
This patch addresses the problem by implementing TorrentContentTreeView
derived from QTreeView and overridding keyPressEvent(QKeyEvent*).
The code of TorrentContentTreeView::keyPressEvent is written under
inspiration from QAbstractItemView::keyPressEvent and
QItemDelegate::editorEvent.
10 years ago
Ivan Sorokin
8bafc5e216
Merge StatusSortFilterProxyModel into TransferListSortModel
...
I thought merging all 3 sort-filter proxy models into one should
speedup dataChanged() signal. As turned out this is not the case. The
time difference is within inaccuracy range, so this doesn't affect
performance.
But I still think it is good to merge them into one proxy model as it
simplifies code.
10 years ago
Ivan Sorokin
cf2cb29826
Split transferlistsortmodel into .h and .cpp
10 years ago
Ivan Sorokin
da867fd022
Split trackerlogin into .h and .cpp
10 years ago
Ivan Sorokin
ed197a193d
Split statusbar into .h and .cpp
10 years ago
Ivan Sorokin
16eb407453
Split src/torrentpersistentdata into .h and .cpp
10 years ago
Ivan Sorokin
e1b4c5534e
Split src/transferlistfilterswidget into .h and .cpp
10 years ago
Ivan Sorokin
03b06fbf81
Split src/transferlistdelegate into .h and .cpp
10 years ago
sledgehammer999
baf9d21072
Show stalled downloads that are uploading under the 'Active' filter. Closes #1654."
10 years ago
sledgehammer999
71e5c9e17b
Fix code style.
...
(thanks to glassez)
11 years ago
Vladimir Golovnev (Glassez)
ce3aac5f9d
Fix functions and macros using to support both Qt4 and Qt5.
11 years ago
bob23450
6b26adfed2
Fix nox build. Closes #1368
11 years ago
sledgehammer999
a27867ae2b
Bring dialog boxes in the front when qbt doesn't have focus.
...
Code inspired by glassez patch.
11 years ago
Nick Tiskov
f12b64d36a
Add dialog to show statistics
11 years ago
sledgehammer999
2b9f79fafe
Expose new translations and improve language code.
11 years ago
sledgehammer999
7712ca3efd
Add the new translation to the build.
11 years ago
Nick Tiskov
e028fa9be0
Add auto resizable input dialog class
11 years ago
Nick Tiskov
2fa0f86df4
Use number-aware sort in transfer list
12 years ago
Nick Tiskov
314fc003b3
Use <OS_name>conf.pri file to control libz linkage
12 years ago
Christophe Dumez
e98fb61400
Link against lz
12 years ago
sledgehammer999
1f0d4ce871
Move Windows backtrace functionality to the windows specific *.pri files.
12 years ago
Nick Tiskov
5eaf4201ae
Fixes: 1) Building fails w/o "CONFIG += strace_win" 2) mingw build
...
Commenting Mingw release flags section for now. Strace is not reliable with mingw (only calls to other libraries are resolved, internal calls show up as addresses).
12 years ago
Nick Tiskov
a9cffd8863
Support stacktrace on Windows
...
adds 'strace_win' CONFIG option
12 years ago
Nick Tiskov
f55ea07c1d
Move QTPLUGIN qmake macro to src.pro.
12 years ago
Christophe Dumez
cf3f0a606d
Add Hebrew translation
12 years ago
Christophe Dumez
0fdacf4d54
Use polymorphism to distinguish folder / file items in torrent content model
...
Step to address issue #24 .
12 years ago
Christophe Dumez
0f291629cc
Move FileSystem utility functions out of misc.h
...
Use new fs_utils.h instead.
13 years ago
Christophe Dumez
c502edf9e1
Brand new torrent addition dialog
13 years ago
Christophe Dumez
ce6f942ed3
Integrate Basque translation
13 years ago
Christophe Dumez
a5452d04ae
Clean up and refactor torrent content model code
13 years ago
Christophe Dumez
3da9fec665
Add Belarusian translation by Mihas Varantsou
13 years ago
Christophe Dumez
26b8decb24
I18N: Add Georgian translation
13 years ago
Christophe Dumez
6606cf60af
Fix execution log lines selection and copying
13 years ago
Christophe Dumez
c85cb8799e
FEATURE: qBittorrent can update dynamic DNS services (DynDNS, no-ip)
14 years ago
Christophe Dumez
188a8ae4f5
Add MinGW-specific project file (sledgehammer999)
14 years ago
Christophe Dumez
0a0579bc8b
Fix nox compilation
14 years ago
Christophe Dumez
82e41f36ee
FEATURE: Added per-torrent ratio limiting (Christian Kandeler)
14 years ago
Christophe Dumez
c05e6ba580
Fix compilation error on Windows
...
Fix possible encoding problem on Windows (torrent creation tool)
Fix compilation with boost >= v1.46
14 years ago
Christophe Dumez
e431b96ca1
Added Lithuanian translation
14 years ago
Christophe Dumez
0f1473e212
FEATURE: Inhibit system sleep when torrents are active (Vladimir Golovnev)
...
Remove visual style settings
14 years ago
Christophe Dumez
9d7591fc84
Fix compilation on OS/2
14 years ago
Christophe Dumez
847a6c75d7
Added Armenian translation
14 years ago
Christophe Dumez
2955f9d82a
Added Galician translation
14 years ago
Christophe Dumez
7a7d351017
Fix compilation in release mode
14 years ago
Christophe Dumez
eabda8ee75
Clean up project file
14 years ago
Christophe Dumez
2b179a53bf
Added --enable-debug switch to the configure script and remove related code from the project file
14 years ago
Christophe Dumez
83ff66e0b1
Use of system icon theme can now be disabled
14 years ago