Added message box prompt when user tries to delete track (#5274)

* Added messagebox when user tries to delete track

* Code review refactorings

* Update Track.h

* Changed message box title to "Confirm removal"

* Merge changes from master

* Add option to disable warning

* Default to showing warning if no config found

Co-authored-by: Hyunjin Song <tteu.ingog@gmail.com>
Co-authored-by: Spekular <Spekular@users.noreply.github.com>
This commit is contained in:
fschuelke
2021-04-03 21:18:27 +02:00
committed by GitHub
parent c50ff0663d
commit 8d9c7347ba
4 changed files with 56 additions and 1 deletions

View File

@@ -77,6 +77,7 @@ private slots:
void toggleSideBarOnRight(bool enabled);
void toggleLetPreviewsFinish(bool enabled);
void toggleSoloLegacyBehavior(bool enabled);
void toggleTrackDeletionWarning(bool enabled);
void toggleMMPZ(bool enabled);
void toggleDisableBackup(bool enabled);
void toggleOpenLastProject(bool enabled);
@@ -136,6 +137,7 @@ private:
bool m_sideBarOnRight;
bool m_letPreviewsFinish;
bool m_soloLegacyBehavior;
bool m_trackDeletionWarning;
bool m_MMPZ;
bool m_disableBackup;
bool m_openLastProject;

View File

@@ -43,6 +43,7 @@ public:
protected:
void mousePressEvent( QMouseEvent * me ) override;
void paintEvent( QPaintEvent * pe ) override;
bool confirmRemoval();
private slots: