swift
filterdialog.cpp
1 // SPDX-FileCopyrightText: Copyright (C) 2013 swift Project Community / Contributors
2 // SPDX-License-Identifier: GPL-3.0-or-later OR LicenseRef-swift-pilot-client-1
3 
5 
6 #include <QString>
7 #include <Qt>
8 
9 #include "gui/guiapplication.h"
10 #include "gui/stylesheetutility.h"
11 
12 namespace swift::gui::filters
13 {
14  CFilterDialog::CFilterDialog(QWidget *parent) : QDialog(parent, Qt::Tool)
15  {
16  this->setWindowTitle("Filter dialog");
17  this->onStyleSheetChanged();
18  connect(sGui, &CGuiApplication::styleSheetsChanged, this, &CFilterDialog::onStyleSheetChanged,
19  Qt::QueuedConnection);
20  }
21 
23 
24  void CFilterDialog::onStyleSheetChanged()
25  {
27  this->setStyleSheet(qss);
28  }
29 
30 } // namespace swift::gui::filters
const CStyleSheetUtility & getStyleSheetUtility() const
Style sheet handling.
void styleSheetsChanged()
Style sheet changed.
static const QString & fileNameFilterDialog()
File name maininfoarea.qss.
QString style(const QString &fileName) const
Style for given file name.
CFilterDialog(QWidget *parent=nullptr)
Constructor.
virtual ~CFilterDialog()
Destructor.
SWIFT_GUI_EXPORT swift::gui::CGuiApplication * sGui
Single instance of GUI application object.
Filter to search data sets.