~mterry/unity-scope-click/allow-legacy

« back to all changes in this revision

Viewing changes to libclickscope/click/interface.cpp

  • Committer: Michael Terry
  • Date: 2016-12-01 21:21:51 UTC
  • Revision ID: mike@mterry.name-20161201212151-7ekg364xoawn8rv4
Remove some now-unneeded code and fix gmock usage

Show diffs side-by-side

added added

removed removed

Lines of Context:
93
93
 
94
94
namespace click {
95
95
 
96
 
const std::unordered_set<std::string>& nonClickDesktopFiles()
97
 
{
98
 
    static std::unordered_set<std::string> set =
99
 
    {
100
 
        "address-book-app.desktop",
101
 
        "camera-app.desktop",
102
 
        "click-update-manager.desktop",
103
 
        "com.ubuntu.terminal.desktop",
104
 
        "dialer-app.desktop",
105
 
        "friends-app.desktop",
106
 
        "gallery-app.desktop",
107
 
        "mediaplayer-app.desktop",
108
 
        "messaging-app.desktop",
109
 
        "music-app.desktop",
110
 
        "ubuntu-filemanager-app.desktop",
111
 
        "ubuntu-system-settings.desktop",
112
 
        "webbrowser-app.desktop",
113
 
    };
114
 
 
115
 
    return set;
116
 
}
117
 
 
118
96
static const std::string DESKTOP_FILE_GROUP("Desktop Entry");
119
97
static const std::string DESKTOP_FILE_KEY_NAME("Name");
120
98
static const std::string DESKTOP_FILE_KEY_ICON("Icon");
301
279
    return sort_apps(result);
302
280
}
303
281
 
304
 
/* is_non_click_app()
305
 
 *
306
 
 * Tests that @filename is one of the special-cased filenames for apps
307
 
 * which are not packaged as clicks, but required on Ubuntu Touch.
308
 
 */
309
 
bool Interface::is_non_click_app(const std::string& app_id)
310
 
{
311
 
    return click::nonClickDesktopFiles().count(app_id) > 0;
312
 
}
313
 
 
314
282
/*
315
283
 * is_icon_identifier()
316
284
 *