Eugene Shalygin
14e168039c
Use explicit class for search plugin versions
8 years ago
Eugene Shalygin
4e1b7c3b87
Remove generated include from headers
...
Not only fixes compilation with CMake 3.8 (without messing with include
paths) but makes sources cleaner.
8 years ago
Chocobo1
812bd4c83a
Uncrustify
8 years ago
Chocobo1
59556dfc6a
Cleanup & refactor
8 years ago
Chocobo1
86e82c71e5
Setup parent pointer
...
Rely on Qt to do the delete, since the parent ownership is setup
correctly.
8 years ago
Chocobo1
a16c557137
Always draw background
8 years ago
Eugene Shalygin
e64bb1de8c
Drop Qt 4 support
8 years ago
Chocobo1
4669a99617
Use case-insensitive sort for Name column in Search tab. Closes #407 .
8 years ago
thalieht
9f06d0d47b
SearchTab: can now save sorting column changes
8 years ago
thalieht
c90794878f
SearchTab: Allow to toggle columns in searchtab
8 years ago
thalieht
b2144f7928
SearchTab: use saveSettings() and loadSettings() to handle header state
8 years ago
thalieht
5255719661
SearchTab: align text to the right in columns that handle numbers
8 years ago
Chocobo1
ce3c53b3c4
Replace deprecated classes
8 years ago
Chocobo1
d84461c9b2
Remove unused header
8 years ago
ngosang
204f3d8542
Minor changes in Search UI
9 years ago
Eugene Shalygin
f05793c2e3
Use QPalette::LinkVisited color for downloaded items in search results
9 years ago
Chocobo1
b4bdfa7b2b
Use QString::localeAwareCompare for comparsion
9 years ago
Chocobo1
5906a4a2de
Add case-sensitive & case-insensitive natural sort helper function
...
Fix helper function not being thread-safe
Use QBT_USES_QT5 define
9 years ago
sledgehammer999
ef6e848756
Display notifications when a torrent is added. Closes #334 and #915 .
9 years ago
Chocobo1
d65ff87148
Replace `naturalSort()` with `naturalCompare()`.
9 years ago
Vladimir Golovnev (Glassez)
a9e63283cc
Use nova2dl.py script instead of DownloadManager
...
Closes #5026
9 years ago
Chocobo1
216d98844b
Move m_searchPattern widget from code to .ui file
9 years ago
Chocobo1
a52f9d4ef9
[Search] Add seperator for categories & plugins
...
Sort categories & plugins entries
Rename & reorder entries
Use full name for plugins
9 years ago
Chocobo1
231262ad8e
[Search] match combobox height to button height
9 years ago
Chocobo1
2d6669b88d
[Search] minor cleanups
9 years ago
Vladimir Golovnev (Glassez)
1760beed17
Fix MainWindow coding style (Issue #2192 )
9 years ago
Eugene Shalygin
5063940138
Remove duplicated code from search tab and widget
...
Both download handlers (in the tab and widget classes) convert model
index into an URL, set row color, and call download function.
Make the download button handler (in the SearchWidget class) call the
slot of the SearchTab class.
9 years ago
Eugene Shalygin
b6b819a2a1
Optimize widgets inside of the search tab
...
Since we already have searchtab.ui, let's set up all the widgets there.
Additionally, save a bit of vertical space by putting results label in
a row with the filter widgets.
9 years ago
Eugene Shalygin
1336cb7a61
Implement search filters in the proxy model. Partially closes #972
9 years ago
Vladimir Golovnev (Glassez)
dd34663224
Implement Advanced Saving Management subsystem
...
Closes #4696
9 years ago
Eugene Shalygin
64daecb266
add basic cmake support
9 years ago
Vladimir Golovnev (Glassez)
c6ca877b72
Fix unitialized scalar fields
9 years ago
Vladimir Golovnev (Glassez)
ac365c5efb
Fix coding style (Issue #2192 ).
9 years ago
Vladimir Golovnev (Glassez)
54979e6b53
Move basic search-related code into Core.
...
Also use qBittorrent torrent file download routines instead of
nova2dl.py script.
9 years ago
Vladimir Golovnev (Glassez)
8754fd5646
Move Search-related files into Gui.
9 years ago