@@ -38,7 +38,6 @@ Scope::Scope(QString const& id, QString const& name, bool favorite, Scopes* pare
3838 , m_favorite(favorite)
3939 , m_isActive(false)
4040 , m_currentNavigationId("root")
41− , m_currentAltNavigationId("altrootChild1")
4241 , m_previewRendererName("preview-generic")
4342 , m_categories(new Categories(categories, this))
4443 , m_openScope(nullptr)
@@ -229,16 +228,6 @@ bool Scope::hasNavigation() const
229228 return true;
230229}
231230
232−QString Scope::currentAltNavigationId() const
233−{
234− return m_currentAltNavigationId;
235−}
236−
237−bool Scope::hasAltNavigation() const
238−{
239− return true;
240−}
241−
242231Scope::Status Scope::status() const
243232{
244233 return Status::Okay;
@@ -290,29 +279,34 @@ unity::shell::scopes::NavigationInterface* Scope::getNavigation(const QString& i
290279 return new Navigation(id, id, "all"+id, parentId, parentLabel, this);
291280}
292281
293−unity::shell::scopes::NavigationInterface* Scope::getAltNavigation(QString const& id)
282+void Scope::setNavigationState(const QString &navigationId)
294283{
295− if (id.isEmpty())
296− return nullptr;
284+ m_currentNavigationId = navigationId;
285+ Q_EMIT currentNavigationIdChanged();
286+}
297287
298− QString parentId;
299− QString parentLabel;
300− if (id != "altroot") {
301− parentId = "altroot";
302− parentLabel = "altroot";
303− }
304− return new Navigation(id, id, "all"+id, parentId, parentLabel, this);
288+unity::shell::scopes::FilterBaseInterface* Scope::primaryNavigationFilter() const
289+{
290+ return nullptr;
305291}
306292
307−void Scope::setNavigationState(const QString &navigationId, bool isAltNavigation)
293+unity::shell::scopes::FiltersInterface* Scope::filters() const
294+{
295+ return nullptr;
296+}
297+
298+QString Scope::primaryNavigationTag() const
299+{
300+ return QString();
301+}
302+
303+int Scope::activeFiltersCount() const
304+{
305+ return 0;
306+}
307+
308+void Scope::resetPrimaryNavigationTag()
308309{
309− if (isAltNavigation) {
310− m_currentAltNavigationId = navigationId;
311− Q_EMIT currentAltNavigationIdChanged();
312− } else {
313− m_currentNavigationId = navigationId;
314− Q_EMIT currentNavigationIdChanged();
315− }
316310}
317311
318312void Scope::performQuery(const QString& query)