File indexing completed on 2024-06-02 05:32:57
0001 /* 0002 * SPDX-FileCopyrightText: 2014 Kevin Ottens <ervin@kde.org> 0003 * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL 0004 */ 0005 0006 0007 #include "datasourcequeries.h" 0008 0009 using namespace Domain; 0010 0011 Q_GLOBAL_STATIC(DataSourceQueriesNotifier, s_notifier) 0012 0013 DataSourceQueries::DataSourceQueries() 0014 { 0015 } 0016 0017 DataSourceQueries::~DataSourceQueries() 0018 { 0019 } 0020 0021 DataSourceQueriesNotifier *DataSourceQueries::notifier() const 0022 { 0023 return s_notifier(); 0024 } 0025 0026 void DataSourceQueries::setDefaultSource(DataSource::Ptr source) 0027 { 0028 if (isDefaultSource(source)) 0029 return; 0030 0031 changeDefaultSource(source); 0032 emit notifier()->defaultSourceChanged(); 0033 } 0034 0035 #include "moc_datasourcequeries.cpp"