# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'loginform.ui'
#
# Created: Thu Jul 12 16:31:22 2007
#      by: PyQt4 UI code generator 4.1
#
# WARNING! All changes made in this file will be lost!

import sys
from PyQt4 import QtCore, QtGui

class Ui_loginForm(object):
    def setupUi(self, loginForm):
        loginForm.setObjectName("loginForm")
        loginForm.setWindowModality(QtCore.Qt.ApplicationModal)
        loginForm.resize(QtCore.QSize(QtCore.QRect(0,0,340,257).size()).expandedTo(loginForm.minimumSizeHint()))

        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Policy(0),QtGui.QSizePolicy.Policy(0))
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(loginForm.sizePolicy().hasHeightForWidth())
        loginForm.setSizePolicy(sizePolicy)
        loginForm.setWindowIcon(QtGui.QIcon(":/lechat/resources/connect.png"))

        self.vboxlayout = QtGui.QVBoxLayout(loginForm)
        self.vboxlayout.setMargin(9)
        self.vboxlayout.setSpacing(6)
        self.vboxlayout.setObjectName("vboxlayout")

        self.edit_fields = {}

        self.groupBoxServer = QtGui.QGroupBox(loginForm)
        self.groupBoxServer.setObjectName("groupBoxServer")

        self.vboxlayout1 = QtGui.QVBoxLayout(self.groupBoxServer)
        self.vboxlayout1.setMargin(9)
        self.vboxlayout1.setSpacing(6)
        self.vboxlayout1.setObjectName("vboxlayout1")

        self.hboxlayout = QtGui.QHBoxLayout()
        self.hboxlayout.setMargin(0)
        self.hboxlayout.setSpacing(6)
        self.hboxlayout.setObjectName("hboxlayout")

        self.vboxlayout1.addLayout(self.hboxlayout)

        self.labelServer = QtGui.QLabel(self.groupBoxServer)
        self.labelServer.setObjectName("labelServer")
        self.labelServer.setSizePolicy( QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                                          QtGui.QSizePolicy.Fixed) )
        self.hboxlayout.addWidget(self.labelServer, 0, QtCore.Qt.AlignRight)

        self.edit_fields['server'] = QtGui.QLineEdit(self.groupBoxServer)
        self.edit_fields['server'].setObjectName("fieldServer")
        self.edit_fields['server'].setSizePolicy( QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                                                    QtGui.QSizePolicy.Fixed) )
        self.hboxlayout.addWidget(self.edit_fields['server'], 4)

        self.labelPort = QtGui.QLabel(self.groupBoxServer)
        self.labelPort.setObjectName("labelPort")
        self.labelPort.setSizePolicy( QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                                        QtGui.QSizePolicy.Fixed) )
        self.hboxlayout.addWidget(self.labelPort, 0, QtCore.Qt.AlignRight)

        self.edit_fields['port'] = QtGui.QLineEdit(self.groupBoxServer)
        self.edit_fields['port'].setObjectName("fieldPort")
        self.edit_fields['port'].setInputMask("99999")
        self.edit_fields['port'].setSizePolicy( QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                                                  QtGui.QSizePolicy.Fixed) )
        self.hboxlayout.addWidget(self.edit_fields['port'], 1)

        self.hboxlayout1 = QtGui.QHBoxLayout()
        self.hboxlayout1.setMargin(0)
        self.hboxlayout1.setSpacing(6)
        self.hboxlayout1.setObjectName("hboxlayout1")

        self.vboxlayout1.addLayout(self.hboxlayout1)

        self.labelBaseDN = QtGui.QLabel(self.groupBoxServer)
        self.labelBaseDN.setObjectName("labelBaseDN")
        self.hboxlayout1.addWidget(self.labelBaseDN)

        self.edit_fields['base_dn'] = QtGui.QLineEdit(self.groupBoxServer)
        self.edit_fields['base_dn'].setObjectName("fieldBaseDN")
        self.hboxlayout1.addWidget(self.edit_fields['base_dn'])

        self.groupBoxAuth = QtGui.QGroupBox(loginForm)
        self.groupBoxAuth.setObjectName("groupBoxAuth")

        self.vboxlayout2 = QtGui.QVBoxLayout(self.groupBoxAuth)
        self.vboxlayout2.setMargin(9)
        self.vboxlayout2.setSpacing(6)
        self.vboxlayout2.setObjectName("vboxlayout2")

        self.hboxlayout3 = QtGui.QHBoxLayout()
        self.hboxlayout3.setMargin(0)
        self.hboxlayout3.setSpacing(6)
        self.hboxlayout3.setObjectName("hboxlayout3")

        self.vboxlayout2.addLayout(self.hboxlayout3)

        self.labelLogin = QtGui.QLabel(self.groupBoxAuth)
        self.labelLogin.setWordWrap(False)
        self.labelLogin.setObjectName("labelLogin")
        self.hboxlayout3.addWidget(self.labelLogin)

        self.edit_fields['login'] = QtGui.QLineEdit(self.groupBoxAuth)
        self.edit_fields['login'].setWindowModality(QtCore.Qt.NonModal)
        self.edit_fields['login'].setObjectName("fieldLogin")
        self.hboxlayout3.addWidget(self.edit_fields['login'])

        self.hboxlayout2 = QtGui.QHBoxLayout()
        self.hboxlayout2.setMargin(0)
        self.hboxlayout2.setSpacing(6)
        self.hboxlayout2.setObjectName("hboxlayout2")

        self.vboxlayout2.addLayout(self.hboxlayout2)

        self.labelPassword = QtGui.QLabel(self.groupBoxAuth)
        self.labelPassword.setWordWrap(False)
        self.labelPassword.setObjectName("labelPassword")
        self.hboxlayout2.addWidget(self.labelPassword)

        self.edit_fields['password'] = QtGui.QLineEdit(self.groupBoxAuth)
        self.edit_fields['password'].setEchoMode(QtGui.QLineEdit.Password)
        self.edit_fields['password'].setObjectName("fieldPassword")
        self.hboxlayout2.addWidget(self.edit_fields['password'])

        self.vboxlayout.addWidget(self.groupBoxAuth)
        self.vboxlayout.addWidget(self.groupBoxServer)

        self.hboxlayout4 = QtGui.QHBoxLayout()
        self.hboxlayout4.setMargin(0)
        self.hboxlayout4.setSpacing(6)
        self.hboxlayout4.setObjectName("hboxlayout4")

        self.vboxlayout.addLayout(self.hboxlayout4)

        spacerItem = QtGui.QSpacerItem(201,20,QtGui.QSizePolicy.Expanding,QtGui.QSizePolicy.Minimum)
        self.hboxlayout4.addItem(spacerItem)

        self.loginOkButton = QtGui.QPushButton(loginForm)
        self.loginOkButton.setAutoDefault(True)
        self.loginOkButton.setObjectName("loginOkButton")

        self.hboxlayout4.addWidget(self.loginOkButton)

        self.labelPassword.setBuddy(self.edit_fields['password'])
        self.labelLogin.setBuddy(self.edit_fields['login'])

        self.retranslateUi(loginForm)
        QtCore.QMetaObject.connectSlotsByName(loginForm)
        
    def retranslateUi(self, loginForm):
        loginForm.setWindowTitle(_("LECHAT Login"))
        self.groupBoxServer.setTitle(_("connection"))
        self.labelServer.setText(_("server"))
        self.labelPort.setText(_("port"))
        self.labelBaseDN.setText(_("base_dn"))
        self.groupBoxAuth.setTitle(_("authentication"))
        self.labelPassword.setText(_("password"))
        self.labelLogin.setText(_("login"))
        self.loginOkButton.setText(_("ok"))


