Esempio n. 1
0
        private void PreviewDisplayTimer_Tick(object sender, EventArgs e)
        {
            if (GetSelectedLibraryItem() != null)
            {
                GetSelectedLibraryItem().Views     += 1;
                GetSelectedLibraryItem().LastViewed = DateTime.UtcNow;
            }

            PreviewDisplayTimer.Stop();
        }
Esempio n. 2
0
        private void LoadTabPreview(bool startViewCountTimer = true)
        {
            PreviewDisplayTimer.Stop();

            if (GetSelectedLibraryItem() != null)
            {
                lblpreviewtitle.Text = GetSelectedLibraryItem().File.ToFriendlyString();

                var openedExternally = TablatureViewForm.GetInstance(this).IsFileOpen(GetSelectedLibraryItem().FileInfo);

                PreviewEditor.Visible = !openedExternally;

                if (openedExternally)
                {
                    lblLibraryPreview.Visible = true;
                }

                else
                {
                    lblLibraryPreview.Visible = false;

                    PreviewEditor.LoadTablature(GetSelectedLibraryItem().File);

                    if (startViewCountTimer)
                    {
                        PreviewDisplayTimer.Start();
                    }
                }

                librarySplitContainer.Panel2.Enabled = !openedExternally;
                previewToolStrip.Enabled             = true;
            }

            else
            {
                ClearTabPreview();
            }
        }