@@ -35,87 +35,110 @@ Scope::Scope(QString const& id, QString const& name, bool visible, QObject* pare
38−QString Scope::id() const {
38+QString Scope::id() const
39 return m_id;
40 return m_id;
42−QString Scope::name() const {
43+QString Scope::name() const
43 return m_name;
45 return m_name;
46−QString Scope::searchQuery() const {
48+QString Scope::searchQuery() const
47 return m_searchQuery;
50 return m_searchQuery;
50−QString Scope::iconHint() const {
53+QString Scope::iconHint() const
51 return m_iconHint;
55 return m_iconHint;
54−QString Scope::description() const {
58+QString Scope::description() const
55 return m_description;
60 return m_description;
58−QString Scope::searchHint() const {
63+QString Scope::searchHint() const
59 return QString("");
65 return QString("");
62−QString Scope::shortcut() const {
68+QString Scope::shortcut() const
63 return QString("");
70 return QString("");
66−bool Scope::searchInProgress() const {
73+bool Scope::searchInProgress() const
67 return m_searching;
75 return m_searching;
70−unity::shell::scopes::CategoriesInterface* Scope::categories() const {
78+unity::shell::scopes::CategoriesInterface* Scope::categories() const
71 return m_categories;
80 return m_categories;
83+unity::shell::scopes::SettingsModelInterface* Scope::settings() const
74−QString Scope::noResultsHint() const {
88+QString Scope::noResultsHint() const
75 return m_noResultsHint;
90 return m_noResultsHint;
78−QString Scope::formFactor() const {
93+QString Scope::formFactor() const
79 return m_formFactor;
95 return m_formFactor;
82−bool Scope::visible() const {
98+bool Scope::visible() const
83 return m_visible;
100 return m_visible;
86−bool Scope::isActive() const {
103+bool Scope::isActive() const
87 return m_isActive;
105 return m_isActive;
90−void Scope::setSearchQuery(const QString &str) {
108+void Scope::setSearchQuery(const QString &str)
91 if (str != m_searchQuery) {
110 if (str != m_searchQuery) {
92 m_searchQuery = str;
111 m_searchQuery = str;
93 Q_EMIT searchQueryChanged();
112 Q_EMIT searchQueryChanged();
97−void Scope::setFormFactor(const QString &str) {
116+void Scope::setFormFactor(const QString &str)
98 if (str != m_formFactor) {
118 if (str != m_formFactor) {
99 m_formFactor = str;
119 m_formFactor = str;
100 Q_EMIT formFactorChanged();
120 Q_EMIT formFactorChanged();
104−void Scope::setActive(const bool active) {
124+void Scope::setActive(const bool active)
105 if (active != m_isActive) {
126 if (active != m_isActive) {
106 m_isActive = active;
127 m_isActive = active;
107 Q_EMIT isActiveChanged();
128 Q_EMIT isActiveChanged();
111−void Scope::setSearchInProgress(const bool inProg) {
132+void Scope::setSearchInProgress(const bool inProg)
112 if (inProg != m_searching) {
134 if (inProg != m_searching) {
113 m_searching = inProg;
135 m_searching = inProg;
114 Q_EMIT searchInProgressChanged();
136 Q_EMIT searchInProgressChanged();
118−void Scope::setNoResultsHint(const QString& str) {
140+void Scope::setNoResultsHint(const QString& str)
119 if (str != m_noResultsHint) {
142 if (str != m_noResultsHint) {
120 m_noResultsHint = str;
143 m_noResultsHint = str;
121 Q_EMIT noResultsHintChanged();
144 Q_EMIT noResultsHintChanged();
@@ -182,3 +205,8 @@ void Scope::loadDepartment(const QString& id)
182 m_currentDeparment = id;
205 m_currentDeparment = id;
183 Q_EMIT currentDepartmentIdChanged();
206 Q_EMIT currentDepartmentIdChanged();
209+void Scope::performQuery(const QString& query)