/*
* Copyright 2017 Tobias Fleig (tobifleig gmail com)
* All rights reserved.
*
* Usage of this source code is governed by the GNU GENERAL PUBLIC LICENSE version 3 or (at your option) any later version.
* For the full license text see the file COPYING or https://github.com/tfg13/LanXchange/blob/master/COPYING
*/
package de.tobifleig.lxc.plaf.pc;
/**
* Interface for everything required by the updater.
*/
public interface UpdaterGui {
void setVersionTitle(String title);
void setStatusToVerify();
void setStatusToInstall();
void setStatusToRestart();
void setStatusToError();
void setRestartTime(int i, boolean manual);
boolean prompt();
void toProgressView();
void finish();
}