Add option to auto hide zero status filters

* Extract transfer list filter classes into separate files
* Add option to auto hide zero status filters

PR #18801.
Closes #13996.
This commit is contained in:
Vladimir Golovnev
2023-04-03 10:38:08 +03:00
committed by GitHub
parent d40be79c69
commit 0dcb65bb7c
26 changed files with 1222 additions and 891 deletions

View File

@@ -49,9 +49,6 @@ add_library(qbt_gui STATIC
advancedsettings.h
autoexpandabledialog.h
banlistoptionsdialog.h
categoryfiltermodel.h
categoryfilterproxymodel.h
categoryfilterwidget.h
color.h
cookiesdialog.h
cookiesmodel.h
@@ -103,9 +100,6 @@ add_library(qbt_gui STATIC
speedlimitdialog.h
statsdialog.h
statusbar.h
tagfiltermodel.h
tagfilterproxymodel.h
tagfilterwidget.h
torrentcategorydialog.h
torrentcontentfiltermodel.h
torrentcontentitemdelegate.h
@@ -119,6 +113,15 @@ add_library(qbt_gui STATIC
torrenttagsdialog.h
trackerentriesdialog.h
transferlistdelegate.h
transferlistfilters/basefilterwidget.h
transferlistfilters/categoryfiltermodel.h
transferlistfilters/categoryfilterproxymodel.h
transferlistfilters/categoryfilterwidget.h
transferlistfilters/statusfilterwidget.h
transferlistfilters/tagfiltermodel.h
transferlistfilters/tagfilterproxymodel.h
transferlistfilters/tagfilterwidget.h
transferlistfilters/trackersfilterwidget.h
transferlistfilterswidget.h
transferlistmodel.h
transferlistsortmodel.h
@@ -140,9 +143,6 @@ add_library(qbt_gui STATIC
advancedsettings.cpp
autoexpandabledialog.cpp
banlistoptionsdialog.cpp
categoryfiltermodel.cpp
categoryfilterproxymodel.cpp
categoryfilterwidget.cpp
cookiesdialog.cpp
cookiesmodel.cpp
deletionconfirmationdialog.cpp
@@ -192,9 +192,6 @@ add_library(qbt_gui STATIC
speedlimitdialog.cpp
statsdialog.cpp
statusbar.cpp
tagfiltermodel.cpp
tagfilterproxymodel.cpp
tagfilterwidget.cpp
torrentcategorydialog.cpp
torrentcontentfiltermodel.cpp
torrentcontentitemdelegate.cpp
@@ -208,6 +205,15 @@ add_library(qbt_gui STATIC
torrenttagsdialog.cpp
trackerentriesdialog.cpp
transferlistdelegate.cpp
transferlistfilters/basefilterwidget.cpp
transferlistfilters/categoryfiltermodel.cpp
transferlistfilters/categoryfilterproxymodel.cpp
transferlistfilters/categoryfilterwidget.cpp
transferlistfilters/statusfilterwidget.cpp
transferlistfilters/tagfiltermodel.cpp
transferlistfilters/tagfilterproxymodel.cpp
transferlistfilters/tagfilterwidget.cpp
transferlistfilters/trackersfilterwidget.cpp
transferlistfilterswidget.cpp
transferlistmodel.cpp
transferlistsortmodel.cpp