| 852 | } |
| 853 | |
| 854 | void UIBuildSettings::moveStepDir( size_t stepNum, bool isClean, int dir ) { |
| 855 | ProjectBuildSteps& steps = isClean ? mBuild.mClean : mBuild.mBuild; |
| 856 | UIWidget* cont = |
| 857 | isClean ? find<UIWidget>( "build_clean_steps_cont" ) : find<UIWidget>( "build_steps_cont" ); |
| 858 | int newStep = (int)stepNum + dir; |
| 859 | std::swap( steps[stepNum], steps[newStep] ); |
| 860 | auto bs1 = cont->findByClass<UIBuildStep>( String::toString( (Uint64)stepNum ) ); |
| 861 | auto bs2 = cont->findByClass<UIBuildStep>( String::toString( newStep ) ); |
| 862 | bs1->updateStep( stepNum, steps[stepNum].get() ); |
| 863 | bs2->updateStep( newStep, steps[newStep].get() ); |
| 864 | } |
| 865 | |
| 866 | void UIBuildSettings::deleteStep( size_t stepNum, bool isClean ) { |
| 867 | ProjectBuildSteps& steps = isClean ? mBuild.mClean : mBuild.mBuild; |
nothing calls this directly
no test coverage detected