qBittorrent
|
#include <searchwidget.h>
Public Member Functions | |
SearchWidget (MainWindow *mainWindow) | |
~SearchWidget () override | |
void | giveFocusToSearchInput () |
Private Slots | |
void | on_searchButton_clicked () |
void | on_pluginsButton_clicked () |
Private Member Functions | |
bool | eventFilter (QObject *object, QEvent *event) override |
void | tabChanged (int index) |
void | closeTab (int index) |
void | closeAllTabs () |
void | tabStatusChanged (QWidget *tab) |
void | selectMultipleBox (int index) |
void | toggleFocusBetweenLineEdits () |
void | fillCatCombobox () |
void | fillPluginComboBox () |
void | selectActivePage () |
void | searchTextEdited (const QString &) |
QString | selectedCategory () const |
QString | selectedPlugin () const |
Private Attributes | |
Ui::SearchWidget * | m_ui |
QPointer< SearchJobWidget > | m_currentSearchTab |
QPointer< SearchJobWidget > | m_activeSearchTab |
QList< SearchJobWidget * > | m_allTabs |
MainWindow * | m_mainWindow |
bool | m_isNewQueryString |
Definition at line 49 of file searchwidget.h.
|
explicit |
Definition at line 87 of file searchwidget.cpp.
References closeTab(), fillCatCombobox(), fillPluginComboBox(), SearchPluginManager::instance(), UIThemeManager::instance(), m_ui, SearchPluginManager::pluginEnabled(), SearchPluginManager::pluginInstalled(), SearchPluginManager::pluginUninstalled(), SearchPluginManager::pluginUpdated(), searchTextEdited(), selectActivePage(), selectMultipleBox(), tabChanged(), and toggleFocusBetweenLineEdits().
|
override |
Definition at line 253 of file searchwidget.cpp.
References m_ui.
|
private |
Definition at line 397 of file searchwidget.cpp.
References closeTab(), and m_allTabs.
Referenced by eventFilter().
|
private |
Definition at line 388 of file searchwidget.cpp.
References m_activeSearchTab, m_allTabs, and m_ui.
Referenced by closeAllTabs(), eventFilter(), and SearchWidget().
|
overrideprivate |
Definition at line 153 of file searchwidget.cpp.
References closeAllTabs(), closeTab(), and m_ui.
|
private |
Definition at line 182 of file searchwidget.cpp.
References asConst(), SearchPluginManager::categoryFullName(), anonymous_namespace{searchcontroller.cpp}::getPluginCategories(), SearchPluginManager::instance(), m_ui, and selectedPlugin().
Referenced by SearchWidget().
|
private |
Definition at line 203 of file searchwidget.cpp.
References asConst(), SearchPluginManager::instance(), and m_ui.
Referenced by SearchWidget().
void SearchWidget::giveFocusToSearchInput | ( | ) |
Definition at line 299 of file searchwidget.cpp.
References m_ui.
|
privateslot |
Definition at line 287 of file searchwidget.cpp.
References SearchPluginManager::instance().
Referenced by selectMultipleBox().
|
privateslot |
Definition at line 305 of file searchwidget.cpp.
References SearchPluginManager::allPlugins(), SearchPluginManager::enabledPlugins(), SearchPluginManager::instance(), m_activeSearchTab, m_allTabs, m_isNewQueryString, m_mainWindow, m_ui, Utils::ForeignApps::pythonInfo(), selectedCategory(), selectedPlugin(), MainWindow::showNotificationBalloon(), SearchPluginManager::startSearch(), SearchJobWidget::statusChanged(), and tabStatusChanged().
|
private |
Definition at line 292 of file searchwidget.cpp.
References m_isNewQueryString, and m_ui.
Referenced by SearchWidget().
|
private |
Definition at line 233 of file searchwidget.cpp.
References SearchPluginManager::instance(), and m_ui.
Referenced by SearchWidget().
|
private |
Definition at line 223 of file searchwidget.cpp.
References m_ui.
Referenced by on_searchButton_clicked().
|
private |
Definition at line 228 of file searchwidget.cpp.
References m_ui.
Referenced by fillCatCombobox(), on_searchButton_clicked(), and selectMultipleBox().
|
private |
Definition at line 266 of file searchwidget.cpp.
References on_pluginsButton_clicked(), and selectedPlugin().
Referenced by SearchWidget().
|
private |
Definition at line 259 of file searchwidget.cpp.
References m_allTabs, m_currentSearchTab, and m_ui.
Referenced by SearchWidget().
|
private |
Definition at line 364 of file searchwidget.cpp.
References MainWindow::currentTabWidget(), SearchJobWidget::Error, UIThemeManager::instance(), MainWindow::isNotificationsEnabled(), m_activeSearchTab, m_mainWindow, m_ui, SearchJobWidget::Ongoing, MainWindow::showNotificationBalloon(), and anonymous_namespace{searchwidget.cpp}::statusIconName().
Referenced by on_searchButton_clicked().
|
private |
Definition at line 273 of file searchwidget.cpp.
References m_currentSearchTab, and m_ui.
Referenced by SearchWidget().
|
private |
Definition at line 83 of file searchwidget.h.
Referenced by closeTab(), on_searchButton_clicked(), and tabStatusChanged().
|
private |
Definition at line 84 of file searchwidget.h.
Referenced by closeAllTabs(), closeTab(), on_searchButton_clicked(), and tabChanged().
|
private |
Definition at line 82 of file searchwidget.h.
Referenced by tabChanged(), and toggleFocusBetweenLineEdits().
|
private |
Definition at line 86 of file searchwidget.h.
Referenced by on_searchButton_clicked(), and searchTextEdited().
|
private |
Definition at line 85 of file searchwidget.h.
Referenced by on_searchButton_clicked(), and tabStatusChanged().
|
private |
Definition at line 81 of file searchwidget.h.
Referenced by closeTab(), eventFilter(), fillCatCombobox(), fillPluginComboBox(), giveFocusToSearchInput(), on_searchButton_clicked(), searchTextEdited(), SearchWidget(), selectActivePage(), selectedCategory(), selectedPlugin(), tabChanged(), tabStatusChanged(), toggleFocusBetweenLineEdits(), and ~SearchWidget().