Save side panel tabs order.

This commit is contained in:
Martín Lucas Golini
2025-01-01 16:18:26 -03:00
parent e0eb9d9096
commit cf84fc7cff
16 changed files with 131 additions and 41 deletions

View File

@@ -31,7 +31,8 @@ UIPushButton* StatusAppOutputController::getRunButton() {
return nullptr;
}
void StatusAppOutputController::initNewOutput( const ProjectBuildOutputParser& outputParser ) {
void StatusAppOutputController::initNewOutput( const ProjectBuildOutputParser& outputParser,
bool fromBuildPanel ) {
show();
mAppOutput->getDocument().reset();
mAppOutput->invalidateLongestLineWidth();
@@ -66,10 +67,12 @@ void StatusAppOutputController::initNewOutput( const ProjectBuildOutputParser& o
mAppOutput->setLineWrapMode( LineWrapMode::Word );
mScrollLocked = true;
UIPushButton* runButton = getRunButton();
if ( fromBuildPanel ) {
UIPushButton* runButton = getRunButton();
if ( runButton )
runButton->setText( mContext->i18n( "cancel_run", "Cancel Run" ) );
if ( runButton )
runButton->setText( mContext->i18n( "cancel_run", "Cancel Run" ) );
}
mRunButton->setEnabled( false );
mStopButton->setEnabled( true );