bool PythonEditorsTabWidget::reloadCodeInEditorIfNeeded(int index) { PythonCodeEditor *codeEditor = getEditor(index); QString fileName = codeEditor->getFileName(); if (fileName != "") { QFileInfo fileInfo(fileName); if (fileInfo.exists() && fileInfo.lastModified() != codeEditor->getLastSavedTime()) { if (codeEditor->loadCodeFromFile(fileName)) { setTabText(index, fileInfo.fileName()); } return true; } } return false; }