Example #1
0
        public void AddLastFile(string name, string project)
        {
            RecentItem recentItem = new RecentItem(RecentFileStorage.ToUri(name), DesktopService.GetMimeTypeForUri(name), fileGroup);

            recentItem.Private = project != null?string.Format("{0} [{1}]", Path.GetFileName(name), project) : Path.GetFileName(name);

            recentFiles.AddWithLimit(recentItem, fileGroup, ItemLimit);
            OnRecentFileChange();
        }
Example #2
0
        void Add(string grp, string fileName, string displayName)
        {
            var mime       = DesktopService.GetMimeTypeForUri(fileName);
            var uri        = RecentFileStorage.ToUri(fileName);
            var recentItem = new RecentItem(uri, mime, grp)
            {
                Private = displayName
            };

            recentFiles.AddWithLimit(recentItem, grp, ItemLimit);
        }
Example #3
0
        void Add(string grp, string fileName, string displayName)
        {
            var mime = DesktopService.GetMimeTypeForUri(fileName);

            try {
                var uri        = RecentFileStorage.ToUri(fileName);
                var recentItem = new RecentItem(uri, mime, grp)
                {
                    Private = displayName
                };
                recentFiles.AddWithLimit(recentItem, grp, ItemLimit);
            } catch (Exception e) {
                LoggingService.LogError("Failed to add item to recent files list.", e);
            }
        }