attempt to add a VM

Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
Jeff Carr 2019-05-24 13:43:22 -07:00
parent 2b7db182f9
commit 80ae926c10
1 changed files with 26 additions and 6 deletions

32
main.go
View File

@ -105,11 +105,11 @@ func main() {
gui.Data.Hostname = hostname gui.Data.Hostname = hostname
gui.Data.IPv6 = "2604:bbc0:3:3:0:10:0:1004" gui.Data.IPv6 = "2604:bbc0:3:3:0:10:0:1004"
gui.Data.Version = "v0.6" gui.Data.Version = "v0.7"
gui.Data.GitCommit = GITCOMMIT gui.Data.GitCommit = GITCOMMIT
gui.Data.GoVersion = GOVERSION gui.Data.GoVersion = GOVERSION
gui.Data.Buildtime = BUILDTIME gui.Data.Buildtime = BUILDTIME
gui.Data.MouseClick = buttonClick gui.Data.MouseClick = mainButtonClick
gui.Data.HomeDir = user.HomeDir gui.Data.HomeDir = user.HomeDir
// Set output debugging level // Set output debugging level
@ -132,13 +132,15 @@ func main() {
gui.GoMainWindow() gui.GoMainWindow()
} }
func buttonClick(b *gui.ButtonMap) { func mainButtonClick(b *gui.ButtonMap) {
log.Println("buttonClick() b =", b) log.Println("mainButtonClick() b =", b)
if (b == nil) { if (b == nil) {
log.Println("main() BACK IN CONTROL PANEL CODE (button is nil)") log.Println("main() BACK IN CONTROL PANEL CODE (button is nil) WHY DID THIS HAPPEN?")
log.Println("main() BACK IN CONTROL PANEL CODE (button is nil) WHY DID THIS HAPPEN?")
log.Println("main() BACK IN CONTROL PANEL CODE (button is nil) WHY DID THIS HAPPEN?")
} else { } else {
log.Println("main() BACK IN CONTROL PANEL CODE (button is ", b.Name, ")") log.Println("main() BACK IN CONTROL PANEL CODE (button b.Name =", b.Name, ")")
log.Println("\tb.Name", b.Name) log.Println("\tb.Name", b.Name)
log.Println("\tb.Note", b.Note) log.Println("\tb.Note", b.Note)
log.Println("\tb.AccNick", b.AccNick) log.Println("\tb.AccNick", b.AccNick)
@ -148,6 +150,12 @@ func buttonClick(b *gui.ButtonMap) {
if (b.Note == "QUIT") { if (b.Note == "QUIT") {
onExit(nil) onExit(nil)
} }
if (b.Note == "CREATE") {
log.Println("TRY TO ADD A NEW VIRTUAL MACHINE")
log.Println("\tTRIGGER CREATE VM")
gui.Data.State = "CREATE"
// gui.Data.AccNick = b.AccNick
}
if (b.Note == "CONFIG") { if (b.Note == "CONFIG") {
log.Println("TRY TO LOAD DEFAULT CONFIG") log.Println("TRY TO LOAD DEFAULT CONFIG")
defaultConfig, _ := packrBox.FindString("test.json") defaultConfig, _ := packrBox.FindString("test.json")
@ -319,6 +327,18 @@ func watchGUI() {
gorillaSendProtobuf(event) gorillaSendProtobuf(event)
gui.Data.State = "READ PROTOBUF" gui.Data.State = "READ PROTOBUF"
} }
if (gui.Data.State == "CREATE") {
log.Println("\tTRIGGERING CREATE HERE")
event := pb.MakeAddVmEvent()
//event.Username = config.String("accounts." + gui.Data.AccNick + ".username")
//event.Password = config.String("accounts." + gui.Data.AccNick + ".password")
event.Token = config.String("accounts." + gui.Data.AccNick + ".token")
log.Println("\tTRIGGERING LOGIN HERE with event.Token =", event.Token)
gorillaSendProtobuf(event)
gui.Data.State = "READ PROTOBUF"
}
if (gui.Data.State == "kill") { if (gui.Data.State == "kill") {
log.Println("gui.State = kill") log.Println("gui.State = kill")
log.Println("gui.State = kill") log.Println("gui.State = kill")