Refactor handlers into ui package

This commit is contained in:
comp500 2019-06-08 02:13:52 +01:00
parent e65d20be79
commit e32d98fb98
No known key found for this signature in database
GPG Key ID: 214C822FFEC586B5
7 changed files with 14 additions and 7 deletions

View File

@ -14,6 +14,10 @@ import org.apache.commons.cli.DefaultParser;
import org.apache.commons.cli.Options;
import org.apache.commons.cli.ParseException;
import link.infra.packwiz.installer.ui.CLIHandler;
import link.infra.packwiz.installer.ui.IUserInterface;
import link.infra.packwiz.installer.ui.InstallWindow;
public class Main {
// Actual main() is in RequiresBootstrap!

View File

@ -2,6 +2,9 @@ package link.infra.packwiz.installer;
import java.net.URI;
import link.infra.packwiz.installer.ui.IUserInterface;
import link.infra.packwiz.installer.ui.InstallProgress;
public class UpdateManager {
public final Options opts;

View File

@ -1,4 +1,4 @@
package link.infra.packwiz.installer;
package link.infra.packwiz.installer.ui;
public class CLIHandler implements IUserInterface {

View File

@ -1,4 +1,4 @@
package link.infra.packwiz.installer;
package link.infra.packwiz.installer.ui;
public interface IUserInterface {

View File

@ -1,4 +1,4 @@
package link.infra.packwiz.installer;
package link.infra.packwiz.installer.ui;
public class InstallProgress {
public final String message;
@ -6,14 +6,14 @@ public class InstallProgress {
public final int progress;
public final int progressTotal;
InstallProgress(String message) {
public InstallProgress(String message) {
this.message = message;
hasProgress = false;
progress = 0;
progressTotal = 0;
}
InstallProgress(String message, int progress, int progressTotal) {
public InstallProgress(String message, int progress, int progressTotal) {
this.message = message;
hasProgress = true;
this.progress = progress;

View File

@ -1,4 +1,4 @@
package link.infra.packwiz.installer;
package link.infra.packwiz.installer.ui;
import java.awt.BorderLayout;
import java.awt.Component;

View File

@ -1,4 +1,4 @@
package link.infra.packwiz.installer;
package link.infra.packwiz.installer.ui;
import javax.swing.SwingWorker;