From 1eff68886af9fa8043802de046d659a57d1c5e7c Mon Sep 17 00:00:00 2001 From: Andreas Suter Date: Tue, 25 Mar 2025 15:35:10 +0100 Subject: [PATCH] activate the status bar. --- src/musredit_qt5/musredit/PTextEdit.cpp | 7 +++++-- src/musredit_qt5/musredit/PTextEdit.h | 1 + src/musredit_qt6/musredit/PTextEdit.cpp | 7 +++++-- src/musredit_qt6/musredit/PTextEdit.h | 1 + 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/musredit_qt5/musredit/PTextEdit.cpp b/src/musredit_qt5/musredit/PTextEdit.cpp index 3c9bf806..2e1b9f7b 100644 --- a/src/musredit_qt5/musredit/PTextEdit.cpp +++ b/src/musredit_qt5/musredit/PTextEdit.cpp @@ -155,6 +155,8 @@ PTextEdit::PTextEdit( QWidget *parent ) connect( fTabWidget.get(), SIGNAL( currentChanged(int) ), this, SLOT( applyFontSettings(int) )); fLastDirInUse = fAdmin->getDefaultSavePath(); + + fStatusBar = this->statusBar(); } //---------------------------------------------------------------------------------------------------- @@ -294,6 +296,7 @@ void PTextEdit::setupFileActions() // Save Prefs a = new QAction( tr( "Save Prefs..." ), this ); + a->setStatusTip( tr("Save the preferences") ); connect( a, SIGNAL( triggered() ), this, SLOT( fileSavePrefs() ) ); menu->addAction(a); @@ -696,7 +699,7 @@ void PTextEdit::setupMusrActions() iconName = QString(":/icons/musrWiz-32x32.svg"); a = new QAction( QIcon( QPixmap(iconName) ), tr( "musr&Wiz" ), this ); a->setShortcut( tr("Alt+W") ); - a->setStatusTip( tr("Call musrWiz which helps to create msr-files") ); + a->setStatusTip( tr("Call musrWiz which helps to create msr-files - currently still very limited") ); connect( a, SIGNAL( triggered() ), this, SLOT( musrWiz() ) ); menu->addAction(a); fActions["musrWiz"] = a; @@ -838,7 +841,7 @@ void PTextEdit::setupMusrActions() else iconName = QString(":/icons/musrview2dat-plain.svg"); a = new QAction( QIcon( QPixmap(iconName) ), tr( "View2Dat" ), this ); - a->setStatusTip( tr("export musrview data") ); + a->setStatusTip( tr("Export musrview data from a collection of msr-files.") ); connect( a, SIGNAL( triggered() ), this, SLOT( musrView2Dat() ) ); menu->addAction(a); fActions["musrview2dat"] = a; diff --git a/src/musredit_qt5/musredit/PTextEdit.h b/src/musredit_qt5/musredit/PTextEdit.h index 7502984e..6a03808e 100644 --- a/src/musredit_qt5/musredit/PTextEdit.h +++ b/src/musredit_qt5/musredit/PTextEdit.h @@ -181,6 +181,7 @@ private: QString fLastDirInUse{QString("")}; ///< string holding the path from where the last file was loaded. QStringList fMusrFTPrevCmd; int fEditW{900}, fEditH{800}; + QStatusBar *fStatusBar{nullptr}; QMap fActions; std::unique_ptr fMusrT0Action; diff --git a/src/musredit_qt6/musredit/PTextEdit.cpp b/src/musredit_qt6/musredit/PTextEdit.cpp index 93f6c380..260d7bb6 100644 --- a/src/musredit_qt6/musredit/PTextEdit.cpp +++ b/src/musredit_qt6/musredit/PTextEdit.cpp @@ -155,6 +155,8 @@ PTextEdit::PTextEdit( QWidget *parent ) connect( fTabWidget.get(), SIGNAL( currentChanged(int) ), this, SLOT( applyFontSettings(int) )); fLastDirInUse = fAdmin->getDefaultSavePath(); + + fStatusBar = this->statusBar(); } //---------------------------------------------------------------------------------------------------- @@ -294,6 +296,7 @@ void PTextEdit::setupFileActions() // Save Prefs a = new QAction( tr( "Save Prefs..." ), this ); + a->setStatusTip( tr("Save the preferences") ); connect( a, SIGNAL( triggered() ), this, SLOT( fileSavePrefs() ) ); menu->addAction(a); @@ -695,7 +698,7 @@ void PTextEdit::setupMusrActions() iconName = QString(":/icons/musrWiz-32x32.svg"); a = new QAction( QIcon( QPixmap(iconName) ), tr( "musr&Wiz" ), this ); a->setShortcut( tr("Alt+W") ); - a->setStatusTip( tr("Call musrWiz which helps to create msr-files") ); + a->setStatusTip( tr("Call musrWiz which helps to create msr-files - currently still very limited") ); connect( a, SIGNAL( triggered() ), this, SLOT( musrWiz() ) ); menu->addAction(a); fActions["musrWiz"] = a; @@ -837,7 +840,7 @@ void PTextEdit::setupMusrActions() else iconName = QString(":/icons/musrview2dat-plain.svg"); a = new QAction( QIcon( QPixmap(iconName) ), tr( "View2Dat" ), this ); - a->setStatusTip( tr("export musrview data") ); + a->setStatusTip( tr("Export musrview data from a collection of msr-files.") ); connect( a, SIGNAL( triggered() ), this, SLOT( musrView2Dat() ) ); menu->addAction(a); fActions["musrview2dat"] = a; diff --git a/src/musredit_qt6/musredit/PTextEdit.h b/src/musredit_qt6/musredit/PTextEdit.h index 7502984e..6a03808e 100644 --- a/src/musredit_qt6/musredit/PTextEdit.h +++ b/src/musredit_qt6/musredit/PTextEdit.h @@ -181,6 +181,7 @@ private: QString fLastDirInUse{QString("")}; ///< string holding the path from where the last file was loaded. QStringList fMusrFTPrevCmd; int fEditW{900}, fEditH{800}; + QStatusBar *fStatusBar{nullptr}; QMap fActions; std::unique_ptr fMusrT0Action;