error handing / usability

This commit is contained in:
rusefi 2019-07-20 17:33:12 -04:00
parent 061c7c5d86
commit fc154753f1
3 changed files with 6 additions and 2 deletions

View File

@ -257,6 +257,7 @@ public class Launcher {
@Override
public void onConnectionEstablished() {
FileLog.MAIN.logLine("onConnectionEstablished");
tableEditor.showContent();
settingsTab.showContent();
logsManager.showContent();

View File

@ -35,7 +35,9 @@ public class SettingsTab {
public void showContent() {
final Map<String, DialogModel> dialogs = IniFileModel.getInstance().getDialogs();
if (dialogs.isEmpty()) {
// todo: show error label
content.removeAll();
content.add(new JLabel("Meta data not found: " + IniFileModel.RUSEFI_INI));
UiUtils.trueLayout(content);
return;
}

View File

@ -13,8 +13,9 @@ import static com.rusefi.Launcher.INPUT_FILES_PATH;
* 12/23/2015.
*/
public class IniFileModel {
public static final String RUSEFI_INI = "rusefi.ini";
// todo: https://sourceforge.net/p/rusefi/tickets/243/
private static final String FILENAME = INPUT_FILES_PATH + File.separator + "rusefi.ini";
private static final String FILENAME = INPUT_FILES_PATH + File.separator + RUSEFI_INI;
private final static IniFileModel INSTANCE = new IniFileModel();
private String dialogId;