#!/usr/bin/env python

import sys
from SnorkyGui import *
from SnorkyCore import *
from PyQt4 import QtCore

# Our SSH interface :)
ssh = SnorkySSH()

# Creating Qt4 App
app = QtGui.QApplication(sys.argv)
win = SnorkyMainWin()

# Some function to make Gui interact with Core
def btnConnectPressed():
    if(ssh.connected == True):
        ssh.closeTunnel()
        win.btnConnect.setText("Connect")
        win.web.reset()
    else:
        user = str(win.qle_username.text())
        passwd = str(win.qle_passwd.text())
        host = str(win.qle_host.text())
        ssh.authenticate(host, user, passwd)
        port = int(win.qle_port.text())
        ssh.openTunnel(host, 9998, port)
        win.web.load_page()
        win.btnConnect.setText("Disconnect")



win.connect(win.btnConnect, QtCore.SIGNAL("clicked()"), btnConnectPressed)

win.show()

sys.exit(app.exec_())
ViewGit