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,
20  }
21 
22  void CFilterDialog::onStyleSheetChanged()
23  {
25  this->setStyleSheet(qss);
26  }
27 
28 } // 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.
SWIFT_GUI_EXPORT swift::gui::CGuiApplication * sGui
Single instance of GUI application object.
Filter to search data sets.
QMetaObject::Connection connect(const QObject *sender, PointerToMemberFunction signal, Functor functor)
QueuedConnection
void setStyleSheet(const QString &styleSheet)
void setWindowTitle(const QString &)