Eugene Shalygin
e66dba6a2d
Use SVG files for monochrome tray icons. Closes #6085 .
7 years ago
Eugene Shalygin
a22d2f0139
Implement enum support in CachedSettingValue
...
Enums are stored as strings, that improves configuration file
readability and maintainability. String values are obtained via
QMetaEnum, and since with Qt 5.5 QMetaEnum::fromType() includes a
static_assert, this has to be a safe method.
7 years ago
Eugene Shalygin
57493c5556
Add QFileIconProvider implementation using mime database
...
If built-in QFileIconProvider does not seem to work, use custom
implementation which queries mime database.
8 years ago
Eugene Shalygin
30bf6e958f
Use system file type specific icons in contents tab
...
The icon is determined via QFileIconProvider using filename extension only.
8 years ago
Eugene Shalygin
6b65f8add8
Do not show completion when text is not being edited
8 years ago
Eugene Shalygin
8318f72a9e
Follow project coding style. Issue #2192 .
8 years ago
Eugene Shalygin
11f5738d99
Fix build.
8 years ago
Eugene Shalygin
62be2d7400
cmake: fix build
8 years ago
thalieht
91f528bc96
Fix coding style for several files
...
trackerlist
autoexpandabledialog
previewselect
shutdownconfirmdlg
torrentcontentfiltermodel
torrentcontenttreeview
peerlistsortmodel.h
8 years ago
Tony Gregerson
467e516801
Add a Tags (multi-label) feature to the GUI. Closes #13 .
...
See https://github.com/qbittorrent/qBittorrent/issues/13 for details.
8 years ago
sledgehammer999
7d030b4cd9
Drop python2 support.
8 years ago
sledgehammer999
a77e1c9f36
Use qt5 connect style for searchengine, pluginselectdlg and searchwidget.
8 years ago
sledgehammer999
dee0b63cc5
Aggregate installed/updated plugin names and use a single messagebox to inform the user.
8 years ago
sledgehammer999
c2a2d306da
Use alternative method for plugin favicon validity. Drop unnecessary code.
8 years ago
sledgehammer999
34c29b78f9
Update the backend when a new plugin favicon is downloaded.
8 years ago
sledgehammer999
8c98c8cb3f
Put copyright warning message to the search plugin dialog.
8 years ago
sledgehammer999
fc543b9db6
Display instructions when no search plugin is installed.
8 years ago
Eugene Shalygin
574fed04fc
Add visual feedback for wrong paths in FileSystemPathEdit
8 years ago
Vladimir Golovnev (Glassez)
66aeafdc63
Fix crash in ArticleListWidget
...
ArticleListWidget::handleArticleList() can be called inside
ArticleListWidget::handleArticleAboutToBeRemoved() and list widget
item can be removed at this point. Now we checking for it existence.
Closes #6896 .
8 years ago
KingLucius
1b9882b3a3
Fetch Favicons via google
8 years ago
Chocobo1
4a4e3a13e6
Fix focusing on the previously opened dialog didn't work
...
Placing modeless dialog A on top of modeless dialog B, then open dialog B again,
the expected behavior is B on top of A.
8 years ago
Vladimir Golovnev (Glassez)
a8bcc2ee52
Fix empty statusbar showed after app restarted
8 years ago
Eugene Shalygin
74cecb1b6c
Replace C-style casts with C++ ones
8 years ago
Chocobo1
1ac7d779a7
Set expiration date for newly added cookie to +2 years from now, instead
...
of +99 years.
This fixes the ambiguity that users could assume the date was in the
past, but in fact it's in the future.
Ex. now date is 5/28/17, +99 years = 5/28/16, +2 years = 5/28/19
8 years ago
Chocobo1
a585b02e76
Enable alternatingRowColors for "Manage Cookie" dialog
...
Set editTriggers property to AllEditTriggers for easier editing.
Now a single mouse click can initiate item editing instead of double
clicking.
8 years ago
Chocobo1
d8083dd985
Allow to select & delete multiple entries in "Manage Cookies" dialog
8 years ago
KingLucius
dedd31ada5
Fix crash when delete RSS feed
8 years ago
Chocobo1
c618214061
[TorrentCreator] Show number of pieces. Closes #6774 .
8 years ago
Eugene Shalygin
6d9eec0e71
Fix crash in download piece bar
...
When torrent size is smaller than the image width, bytes per pixel was
set to zero and code was crashing. Set it to -1 instead, as we do when
image is empty. This will disable highliting, but our algorithm does not
work in this case anyway.
8 years ago
Vladimir Golovnev (Glassez)
c456b9a42c
Refactor and improve StatusBar
8 years ago
takiz
0940a8a764
Add show/hide statusbar option
8 years ago
Chocobo1
7eed1a108e
Rename variables
...
Add myself to authors list
8 years ago
Chocobo1
7e87eeb2d4
Use QThread::requestInterruption() instead of m_abort flag
8 years ago
Chocobo1
60524348f0
Enlarge combobox to fix its contents
8 years ago
Chocobo1
9f2fe2b678
Move CachedSettingValue instances to header file
8 years ago
Chocobo1
a4141fd151
Simplify m_creatorThread initialization
8 years ago
Chocobo1
7de1aba092
Switch to modeless dialog
...
Don't close dialog after creating torrent
Show progress bar all the time
8 years ago
Chocobo1
d277696acc
Add global.h file
8 years ago
Chocobo1
2e8c01d88c
Use CachedSettingValue
8 years ago
Chocobo1
908481885c
Enable drag n drop to create torrent on mainwindow
8 years ago
Chocobo1
6bab30a178
Revamp Torrent creator
8 years ago
Eugene Shalygin
72da2e7252
Do not use hardcoded colors in RSS feed view
8 years ago
Eugene Shalygin
4b48f7b8d9
Fix build error.
8 years ago
Chocobo1
2702410572
Remove useless horizontal layout widget
8 years ago
Chocobo1
e24b565857
Remove unused row in "Share Ratio Limiting" group box
8 years ago
Chocobo1
fad3af27ca
Partialy revert 7320ac1bc0
...
Reverts back options dialog size
Also removes unused tabstops
8 years ago
Naikel Aparicio
9ba00d7035
Implemented share limit by seeding time
8 years ago
Chocobo1
08a6c75227
Refactors
...
Rename variables
Refactor to return early instead of introducing a scope
Revise dialog title & messages
Refactor code logic
8 years ago
Eugene Shalygin
8ca730f0d8
Use new signal/slot syntax in options dialog
8 years ago
Chocobo1
b9403774e6
Use QBT_EXT in all places
...
Cleanup headers on the way
8 years ago