more work on smart pointer transition of PTextEdit.
This commit is contained in:
parent
9c2e981e2a
commit
7743eaee09
@ -117,7 +117,7 @@ PTextEdit::PTextEdit( QWidget *parent )
|
|||||||
}
|
}
|
||||||
|
|
||||||
// initialize stuff
|
// initialize stuff
|
||||||
fMusrT0Action = nullptr;
|
//as35 fMusrT0Action = nullptr;
|
||||||
|
|
||||||
fMsr2DataParam = nullptr;
|
fMsr2DataParam = nullptr;
|
||||||
fFindReplaceData = nullptr;
|
fFindReplaceData = nullptr;
|
||||||
@ -164,10 +164,12 @@ PTextEdit::PTextEdit( QWidget *parent )
|
|||||||
*/
|
*/
|
||||||
void PTextEdit::aboutToQuit()
|
void PTextEdit::aboutToQuit()
|
||||||
{
|
{
|
||||||
|
/* //as35
|
||||||
if (fMusrT0Action) {
|
if (fMusrT0Action) {
|
||||||
delete fMusrT0Action;
|
delete fMusrT0Action;
|
||||||
fMusrT0Action = nullptr;
|
fMusrT0Action = nullptr;
|
||||||
}
|
}
|
||||||
|
*/ //as35
|
||||||
if (fMsr2DataParam) {
|
if (fMsr2DataParam) {
|
||||||
delete fMsr2DataParam;
|
delete fMsr2DataParam;
|
||||||
fMsr2DataParam = nullptr;
|
fMsr2DataParam = nullptr;
|
||||||
@ -863,19 +865,19 @@ void PTextEdit::setupMusrActions()
|
|||||||
iconName = QString(":/icons/musrt0-dark.svg");
|
iconName = QString(":/icons/musrt0-dark.svg");
|
||||||
else
|
else
|
||||||
iconName = QString(":/icons/musrt0-plain.svg");
|
iconName = QString(":/icons/musrt0-plain.svg");
|
||||||
fMusrT0Action = new QAction( QIcon( QPixmap(iconName) ), tr( "&T0" ), this );
|
fMusrT0Action = std::make_unique<QAction>( QIcon( QPixmap(iconName) ), tr( "&T0" ), this );
|
||||||
fMusrT0Action->setStatusTip( tr("Start musrt0") );
|
fMusrT0Action->setStatusTip( tr("Start musrt0") );
|
||||||
connect( fMusrT0Action, SIGNAL( triggered() ), this, SLOT( musrT0() ) );
|
connect( fMusrT0Action.get(), SIGNAL( triggered() ), this, SLOT( musrT0() ) );
|
||||||
menu->addAction(fMusrT0Action);
|
menu->addAction(fMusrT0Action.get());
|
||||||
fActions["musrt0"] = fMusrT0Action;
|
fActions["musrt0"] = fMusrT0Action.get();
|
||||||
if (!fDarkToolBarIcon) { // tool bar icon is not dark, even though the theme is (ubuntu)
|
if (!fDarkToolBarIcon) { // tool bar icon is not dark, even though the theme is (ubuntu)
|
||||||
iconName = QString(":/icons/musrt0-plain.svg");
|
iconName = QString(":/icons/musrt0-plain.svg");
|
||||||
a = new QAction( QIcon( QPixmap(iconName) ), tr( "&T0" ), this );
|
a = new QAction( QIcon( QPixmap(iconName) ), tr( "&T0" ), this );
|
||||||
connect( a, SIGNAL( triggered() ), this, SLOT( musrT0() ) );
|
connect( a, SIGNAL( triggered() ), this, SLOT( musrT0() ) );
|
||||||
}
|
}
|
||||||
tb->addAction(fMusrT0Action);
|
tb->addAction(fMusrT0Action.get());
|
||||||
fMusrT0Action->setEnabled(fAdmin->getEnableMusrT0Flag());
|
fMusrT0Action->setEnabled(fAdmin->getEnableMusrT0Flag());
|
||||||
fActions["musrt0-tb"] = fMusrT0Action;
|
fActions["musrt0-tb"] = fMusrT0Action.get();
|
||||||
|
|
||||||
// musrFT
|
// musrFT
|
||||||
if (fDarkMenuIcon)
|
if (fDarkMenuIcon)
|
||||||
|
@ -180,7 +180,7 @@ private:
|
|||||||
int fEditW, fEditH;
|
int fEditW, fEditH;
|
||||||
|
|
||||||
QMap<QString, QAction*> fActions;
|
QMap<QString, QAction*> fActions;
|
||||||
QAction *fMusrT0Action;
|
std::unique_ptr<QAction> fMusrT0Action;
|
||||||
|
|
||||||
PMsr2DataParam *fMsr2DataParam; ///< structure holding the necessary input information for msr2data
|
PMsr2DataParam *fMsr2DataParam; ///< structure holding the necessary input information for msr2data
|
||||||
PFindReplaceData *fFindReplaceData; ///< structure holding the ncessary input for find/replace
|
PFindReplaceData *fFindReplaceData; ///< structure holding the ncessary input for find/replace
|
||||||
|
Loading…
x
Reference in New Issue
Block a user