#!/usr/bin/env python
import sys

from PyQt4.QtCore import *
from PyQt4.QtGui import *

from pg_ui import Ui_Form
import os

apppath = os.path.abspath(os.path.dirname(sys.argv[0]))
dbconf = '%s/db.conf' % (apppath)

class PgConn(QWidget, Ui_Form):
    def __init__(self):
        QWidget.__init__(self)
        self.setupUi(self)
        self.connect(self.SaveDbSettings, SIGNAL("clicked()"), self.SaveConnectionParam)

    def SaveConnectionParam(self):
        DBConnectionName = self.ConnectionName.text()
        DBHost = self.DbHost.text()
        DBDatabase = self.DbName.text()
        DBPort = self.DbPort.text()
        DBUsername = self.DbUser.text()
        DBPassword = self.DbPassword.text()
        param = """%s,%s,%s,%s,%s,%s""" % (DBConnectionName, DBHost, DBDatabase,DBPort, DBUsername, DBPassword)
        f=open(dbconf, 'w')
        f.write(param)
        f.close()
        print DBConnectionName, DBHost, DBDatabase, DBPort, DBUsername, DBPassword