Set focus to first form field when Add button is clicked
authorStas Shtin <antisvin@gmail.com>
Wed, 7 Apr 2010 13:38:11 +0000 (17:38 +0400)
committerStas Shtin <antisvin@gmail.com>
Wed, 7 Apr 2010 13:38:11 +0000 (17:38 +0400)
src/ipypbx/__init__.py
src/ipypbx/main.py
src/ipypbx/models.py
src/ipypbx/ui.py
ui/layout.ui

index cf822ac..78d5397 100644 (file)
@@ -1,5 +1,3 @@
-#!/usr/bin/python
-
 # Copyright (c) Stas Shtin, 2010
 
 # This file is part of IPyPBX.
 
 # You should have received a copy of the GNU General Public License
 # along with IPyPBX.  If not, see <http://www.gnu.org/licenses/>.
-
-import sys
-from ipypbx.main import MainWindow
-
-
-if __name__ == '__main__':
-    app = QtGui.QApplication(sys.argv)
-    locale = QtCore.QLocale.system().name()
-    translator = QtCore.QTranslator()
-    if translator.load("ipypbx_%s" % locale.toLower(), "locale"):
-        app.installTranslator(translator)
-
-    win = MainWindow()
-    win.show()
-
-    app.exec_()
index fee2073..2aca140 100644 (file)
@@ -1,5 +1,3 @@
-#!/usr/bin/python
-
 # Copyright (c) Stas Shtin, 2010
 
 # This file is part of IPyPBX.
index fb45cc7..0db15cc 100644 (file)
@@ -1,3 +1,21 @@
+# Copyright (c) Stas Shtin, 2010
+
+# This file is part of IPyPBX.
+
+# IPyPBX is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+
+# IPyPBX is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with IPyPBX.  If not, see <http://www.gnu.org/licenses/>.
+
+
 from axiom.item import Item
 from axiom.attribute import boolean, integer, reference, text
 
index cc5e856..d84ab5e 100644 (file)
@@ -2,7 +2,7 @@
 
 # Form implementation generated from reading ui file 'ui/layout.ui'
 #
-# Created: Mon Apr  5 23:36:01 2010
+# Created: Wed Apr  7 17:30:53 2010
 #      by: PyQt4 UI code generator 4.7.2
 #
 # WARNING! All changes made in this file will be lost!
@@ -16,7 +16,7 @@ class Ui_MainWindow(object):
         self.centralwidget = QtGui.QWidget(MainWindow)
         self.centralwidget.setObjectName("centralwidget")
         self.tabWidget = QtGui.QTabWidget(self.centralwidget)
-        self.tabWidget.setGeometry(QtCore.QRect(-2, -2, 811, 491))
+        self.tabWidget.setGeometry(QtCore.QRect(-2, 0, 811, 491))
         self.tabWidget.setMinimumSize(QtCore.QSize(800, 480))
         self.tabWidget.setObjectName("tabWidget")
         self.connectionsTab = QtGui.QWidget()
@@ -38,30 +38,30 @@ class Ui_MainWindow(object):
         self.connectionName = QtGui.QLineEdit(self.layoutWidget)
         self.connectionName.setObjectName("connectionName")
         self.formLayout_7.setWidget(0, QtGui.QFormLayout.FieldRole, self.connectionName)
+        self.connectionLocalIpAddress = QtGui.QLineEdit(self.layoutWidget)
+        self.connectionLocalIpAddress.setObjectName("connectionLocalIpAddress")
+        self.formLayout_7.setWidget(1, QtGui.QFormLayout.FieldRole, self.connectionLocalIpAddress)
         self.label_11 = QtGui.QLabel(self.layoutWidget)
         self.label_11.setObjectName("label_11")
-        self.formLayout_7.setWidget(1, QtGui.QFormLayout.LabelRole, self.label_11)
-        self.connectionPort = QtGui.QLineEdit(self.layoutWidget)
-        self.connectionPort.setObjectName("connectionPort")
-        self.formLayout_7.setWidget(1, QtGui.QFormLayout.FieldRole, self.connectionPort)
-        self.label_12 = QtGui.QLabel(self.layoutWidget)
-        self.label_12.setObjectName("label_12")
-        self.formLayout_7.setWidget(2, QtGui.QFormLayout.LabelRole, self.label_12)
-        self.connectionIPAddress = QtGui.QLineEdit(self.layoutWidget)
-        self.connectionIPAddress.setObjectName("connectionIPAddress")
-        self.formLayout_7.setWidget(2, QtGui.QFormLayout.FieldRole, self.connectionIPAddress)
+        self.formLayout_7.setWidget(2, QtGui.QFormLayout.LabelRole, self.label_11)
+        self.connectionLocalPort = QtGui.QLineEdit(self.layoutWidget)
+        self.connectionLocalPort.setObjectName("connectionLocalPort")
+        self.formLayout_7.setWidget(2, QtGui.QFormLayout.FieldRole, self.connectionLocalPort)
         self.label_13 = QtGui.QLabel(self.layoutWidget)
         self.label_13.setObjectName("label_13")
-        self.formLayout_7.setWidget(3, QtGui.QFormLayout.LabelRole, self.label_13)
-        self.connectionFSPort = QtGui.QLineEdit(self.layoutWidget)
-        self.connectionFSPort.setObjectName("connectionFSPort")
-        self.formLayout_7.setWidget(3, QtGui.QFormLayout.FieldRole, self.connectionFSPort)
+        self.formLayout_7.setWidget(4, QtGui.QFormLayout.LabelRole, self.label_13)
+        self.connectionFreeswitchPort = QtGui.QLineEdit(self.layoutWidget)
+        self.connectionFreeswitchPort.setObjectName("connectionFreeswitchPort")
+        self.formLayout_7.setWidget(4, QtGui.QFormLayout.FieldRole, self.connectionFreeswitchPort)
+        self.label_12 = QtGui.QLabel(self.layoutWidget)
+        self.label_12.setObjectName("label_12")
+        self.formLayout_7.setWidget(1, QtGui.QFormLayout.LabelRole, self.label_12)
+        self.connectionFreeswitchIpAddress = QtGui.QLineEdit(self.layoutWidget)
+        self.connectionFreeswitchIpAddress.setObjectName("connectionFreeswitchIpAddress")
+        self.formLayout_7.setWidget(3, QtGui.QFormLayout.FieldRole, self.connectionFreeswitchIpAddress)
         self.label_14 = QtGui.QLabel(self.layoutWidget)
         self.label_14.setObjectName("label_14")
-        self.formLayout_7.setWidget(4, QtGui.QFormLayout.LabelRole, self.label_14)
-        self.connectionFSIPAddress = QtGui.QLineEdit(self.layoutWidget)
-        self.connectionFSIPAddress.setObjectName("connectionFSIPAddress")
-        self.formLayout_7.setWidget(4, QtGui.QFormLayout.FieldRole, self.connectionFSIPAddress)
+        self.formLayout_7.setWidget(3, QtGui.QFormLayout.LabelRole, self.label_14)
         self.gridLayout.addLayout(self.formLayout_7, 0, 1, 1, 1)
         self.connectionAdd = QtGui.QPushButton(self.layoutWidget)
         self.connectionAdd.setObjectName("connectionAdd")
@@ -159,25 +159,25 @@ class Ui_MainWindow(object):
         self.gridLayoutWidget.setObjectName("gridLayoutWidget")
         self.gridLayout_3 = QtGui.QGridLayout(self.gridLayoutWidget)
         self.gridLayout_3.setObjectName("gridLayout_3")
-        self.listView_2 = QtGui.QListView(self.gridLayoutWidget)
-        self.listView_2.setObjectName("listView_2")
-        self.gridLayout_3.addWidget(self.listView_2, 0, 0, 1, 1)
-        self.pushButton_5 = QtGui.QPushButton(self.gridLayoutWidget)
-        self.pushButton_5.setObjectName("pushButton_5")
-        self.gridLayout_3.addWidget(self.pushButton_5, 1, 0, 1, 1)
-        self.pushButton_6 = QtGui.QPushButton(self.gridLayoutWidget)
-        self.pushButton_6.setObjectName("pushButton_6")
-        self.gridLayout_3.addWidget(self.pushButton_6, 1, 1, 1, 1)
+        self.domainList = QtGui.QListView(self.gridLayoutWidget)
+        self.domainList.setObjectName("domainList")
+        self.gridLayout_3.addWidget(self.domainList, 0, 0, 1, 1)
+        self.domainAdd = QtGui.QPushButton(self.gridLayoutWidget)
+        self.domainAdd.setObjectName("domainAdd")
+        self.gridLayout_3.addWidget(self.domainAdd, 1, 0, 1, 1)
+        self.domainSave = QtGui.QPushButton(self.gridLayoutWidget)
+        self.domainSave.setObjectName("domainSave")
+        self.gridLayout_3.addWidget(self.domainSave, 1, 1, 1, 1)
         self.formLayout_3 = QtGui.QFormLayout()
         self.formLayout_3.setFieldGrowthPolicy(QtGui.QFormLayout.AllNonFixedFieldsGrow)
         self.formLayout_3.setObjectName("formLayout_3")
         self.label_17 = QtGui.QLabel(self.gridLayoutWidget)
         self.label_17.setObjectName("label_17")
         self.formLayout_3.setWidget(0, QtGui.QFormLayout.LabelRole, self.label_17)
-        self.lineEdit_4 = QtGui.QLineEdit(self.gridLayoutWidget)
-        self.lineEdit_4.setText("")
-        self.lineEdit_4.setObjectName("lineEdit_4")
-        self.formLayout_3.setWidget(0, QtGui.QFormLayout.FieldRole, self.lineEdit_4)
+        self.domainHostName = QtGui.QLineEdit(self.gridLayoutWidget)
+        self.domainHostName.setText("")
+        self.domainHostName.setObjectName("domainHostName")
+        self.formLayout_3.setWidget(0, QtGui.QFormLayout.FieldRole, self.domainHostName)
         self.label_18 = QtGui.QLabel(self.gridLayoutWidget)
         self.label_18.setObjectName("label_18")
         self.formLayout_3.setWidget(1, QtGui.QFormLayout.LabelRole, self.label_18)
@@ -197,15 +197,15 @@ class Ui_MainWindow(object):
         self.gridLayoutWidget_3.setObjectName("gridLayoutWidget_3")
         self.gridLayout_8 = QtGui.QGridLayout(self.gridLayoutWidget_3)
         self.gridLayout_8.setObjectName("gridLayout_8")
-        self.listView_5 = QtGui.QListView(self.gridLayoutWidget_3)
-        self.listView_5.setObjectName("listView_5")
-        self.gridLayout_8.addWidget(self.listView_5, 0, 0, 1, 1)
-        self.pushButton = QtGui.QPushButton(self.gridLayoutWidget_3)
-        self.pushButton.setObjectName("pushButton")
-        self.gridLayout_8.addWidget(self.pushButton, 1, 0, 1, 1)
-        self.pushButton_2 = QtGui.QPushButton(self.gridLayoutWidget_3)
-        self.pushButton_2.setObjectName("pushButton_2")
-        self.gridLayout_8.addWidget(self.pushButton_2, 1, 1, 1, 1)
+        self.gatewayList = QtGui.QListView(self.gridLayoutWidget_3)
+        self.gatewayList.setObjectName("gatewayList")
+        self.gridLayout_8.addWidget(self.gatewayList, 0, 0, 1, 1)
+        self.gatewayAdd = QtGui.QPushButton(self.gridLayoutWidget_3)
+        self.gatewayAdd.setObjectName("gatewayAdd")
+        self.gridLayout_8.addWidget(self.gatewayAdd, 1, 0, 1, 1)
+        self.gatewaySave = QtGui.QPushButton(self.gridLayoutWidget_3)
+        self.gatewaySave.setObjectName("gatewaySave")
+        self.gridLayout_8.addWidget(self.gatewaySave, 1, 1, 1, 1)
         self.formLayout = QtGui.QFormLayout()
         self.formLayout.setFieldGrowthPolicy(QtGui.QFormLayout.AllNonFixedFieldsGrow)
         self.formLayout.setObjectName("formLayout")
@@ -240,13 +240,13 @@ class Ui_MainWindow(object):
         self.label_25.setText("")
         self.label_25.setObjectName("label_25")
         self.formLayout.setWidget(9, QtGui.QFormLayout.LabelRole, self.label_25)
-        self.checkBox_2 = QtGui.QCheckBox(self.gridLayoutWidget_3)
-        self.checkBox_2.setChecked(True)
-        self.checkBox_2.setObjectName("checkBox_2")
-        self.formLayout.setWidget(8, QtGui.QFormLayout.LabelRole, self.checkBox_2)
-        self.checkBox = QtGui.QCheckBox(self.gridLayoutWidget_3)
-        self.checkBox.setObjectName("checkBox")
-        self.formLayout.setWidget(8, QtGui.QFormLayout.FieldRole, self.checkBox)
+        self.gatewayIsActive = QtGui.QCheckBox(self.gridLayoutWidget_3)
+        self.gatewayIsActive.setChecked(True)
+        self.gatewayIsActive.setObjectName("gatewayIsActive")
+        self.formLayout.setWidget(8, QtGui.QFormLayout.LabelRole, self.gatewayIsActive)
+        self.gatewayCallerIdInFromField = QtGui.QCheckBox(self.gridLayoutWidget_3)
+        self.gatewayCallerIdInFromField.setObjectName("gatewayCallerIdInFromField")
+        self.formLayout.setWidget(8, QtGui.QFormLayout.FieldRole, self.gatewayCallerIdInFromField)
         self.comboBox = QtGui.QComboBox(self.gridLayoutWidget_3)
         self.comboBox.setObjectName("comboBox")
         self.formLayout.setWidget(1, QtGui.QFormLayout.FieldRole, self.comboBox)
@@ -260,9 +260,9 @@ class Ui_MainWindow(object):
         self.gatewayRealm = QtGui.QLineEdit(self.gridLayoutWidget_3)
         self.gatewayRealm.setObjectName("gatewayRealm")
         self.formLayout.setWidget(4, QtGui.QFormLayout.FieldRole, self.gatewayRealm)
-        self.FromDomain = QtGui.QLineEdit(self.gridLayoutWidget_3)
-        self.FromDomain.setObjectName("FromDomain")
-        self.formLayout.setWidget(5, QtGui.QFormLayout.FieldRole, self.FromDomain)
+        self.gatewayFromDomain = QtGui.QLineEdit(self.gridLayoutWidget_3)
+        self.gatewayFromDomain.setObjectName("gatewayFromDomain")
+        self.formLayout.setWidget(5, QtGui.QFormLayout.FieldRole, self.gatewayFromDomain)
         self.gatewayExpireInSeconds = QtGui.QLineEdit(self.gridLayoutWidget_3)
         self.gatewayExpireInSeconds.setObjectName("gatewayExpireInSeconds")
         self.formLayout.setWidget(6, QtGui.QFormLayout.FieldRole, self.gatewayExpireInSeconds)
@@ -278,12 +278,12 @@ class Ui_MainWindow(object):
         self.gridLayoutWidget_4.setObjectName("gridLayoutWidget_4")
         self.gridLayout_2 = QtGui.QGridLayout(self.gridLayoutWidget_4)
         self.gridLayout_2.setObjectName("gridLayout_2")
-        self.pushButton_3 = QtGui.QPushButton(self.gridLayoutWidget_4)
-        self.pushButton_3.setObjectName("pushButton_3")
-        self.gridLayout_2.addWidget(self.pushButton_3, 1, 0, 1, 1)
-        self.pushButton_7 = QtGui.QPushButton(self.gridLayoutWidget_4)
-        self.pushButton_7.setObjectName("pushButton_7")
-        self.gridLayout_2.addWidget(self.pushButton_7, 1, 1, 1, 1)
+        self.endpointAdd = QtGui.QPushButton(self.gridLayoutWidget_4)
+        self.endpointAdd.setObjectName("endpointAdd")
+        self.gridLayout_2.addWidget(self.endpointAdd, 1, 0, 1, 1)
+        self.endpointSave = QtGui.QPushButton(self.gridLayoutWidget_4)
+        self.endpointSave.setObjectName("endpointSave")
+        self.gridLayout_2.addWidget(self.endpointSave, 1, 1, 1, 1)
         self.formLayout_2 = QtGui.QFormLayout()
         self.formLayout_2.setObjectName("formLayout_2")
         self.label_2 = QtGui.QLabel(self.gridLayoutWidget_4)
@@ -305,14 +305,14 @@ class Ui_MainWindow(object):
         self.endpontDomain = QtGui.QComboBox(self.gridLayoutWidget_4)
         self.endpontDomain.setObjectName("endpontDomain")
         self.formLayout_2.setWidget(2, QtGui.QFormLayout.FieldRole, self.endpontDomain)
-        self.checkBox_3 = QtGui.QCheckBox(self.gridLayoutWidget_4)
-        self.checkBox_3.setChecked(True)
-        self.checkBox_3.setObjectName("checkBox_3")
-        self.formLayout_2.setWidget(3, QtGui.QFormLayout.LabelRole, self.checkBox_3)
+        self.endpointIsActive = QtGui.QCheckBox(self.gridLayoutWidget_4)
+        self.endpointIsActive.setChecked(True)
+        self.endpointIsActive.setObjectName("endpointIsActive")
+        self.formLayout_2.setWidget(3, QtGui.QFormLayout.LabelRole, self.endpointIsActive)
         self.gridLayout_2.addLayout(self.formLayout_2, 0, 1, 1, 1)
-        self.listWidget = QtGui.QListWidget(self.gridLayoutWidget_4)
-        self.listWidget.setObjectName("listWidget")
-        self.gridLayout_2.addWidget(self.listWidget, 0, 0, 1, 1)
+        self.endpointList = QtGui.QListWidget(self.gridLayoutWidget_4)
+        self.endpointList.setObjectName("endpointList")
+        self.gridLayout_2.addWidget(self.endpointList, 0, 0, 1, 1)
         self.tabWidget.addTab(self.endpointsTab, "")
         self.extensionsTab = QtGui.QWidget()
         self.extensionsTab.setObjectName("extensionsTab")
@@ -321,15 +321,15 @@ class Ui_MainWindow(object):
         self.gridLayoutWidget_5.setObjectName("gridLayoutWidget_5")
         self.gridLayout_4 = QtGui.QGridLayout(self.gridLayoutWidget_5)
         self.gridLayout_4.setObjectName("gridLayout_4")
-        self.listView = QtGui.QListView(self.gridLayoutWidget_5)
-        self.listView.setObjectName("listView")
-        self.gridLayout_4.addWidget(self.listView, 0, 0, 1, 1)
-        self.pushButton_8 = QtGui.QPushButton(self.gridLayoutWidget_5)
-        self.pushButton_8.setObjectName("pushButton_8")
-        self.gridLayout_4.addWidget(self.pushButton_8, 1, 0, 1, 1)
-        self.pushButton_11 = QtGui.QPushButton(self.gridLayoutWidget_5)
-        self.pushButton_11.setObjectName("pushButton_11")
-        self.gridLayout_4.addWidget(self.pushButton_11, 1, 1, 1, 1)
+        self.extensionList = QtGui.QListView(self.gridLayoutWidget_5)
+        self.extensionList.setObjectName("extensionList")
+        self.gridLayout_4.addWidget(self.extensionList, 0, 0, 1, 1)
+        self.extensionAdd = QtGui.QPushButton(self.gridLayoutWidget_5)
+        self.extensionAdd.setObjectName("extensionAdd")
+        self.gridLayout_4.addWidget(self.extensionAdd, 1, 0, 1, 1)
+        self.extensionSave = QtGui.QPushButton(self.gridLayoutWidget_5)
+        self.extensionSave.setObjectName("extensionSave")
+        self.gridLayout_4.addWidget(self.extensionSave, 1, 1, 1, 1)
         self.formLayout_4 = QtGui.QFormLayout()
         self.formLayout_4.setObjectName("formLayout_4")
         self.label_3 = QtGui.QLabel(self.gridLayoutWidget_5)
@@ -355,9 +355,9 @@ class Ui_MainWindow(object):
         self.extensionAuthenticateCalls.setChecked(True)
         self.extensionAuthenticateCalls.setObjectName("extensionAuthenticateCalls")
         self.formLayout_4.setWidget(4, QtGui.QFormLayout.FieldRole, self.extensionAuthenticateCalls)
-        self.extensionDestination = QtGui.QLineEdit(self.gridLayoutWidget_5)
-        self.extensionDestination.setObjectName("extensionDestination")
-        self.formLayout_4.setWidget(0, QtGui.QFormLayout.FieldRole, self.extensionDestination)
+        self.extensionDestinationMatch = QtGui.QLineEdit(self.gridLayoutWidget_5)
+        self.extensionDestinationMatch.setObjectName("extensionDestinationMatch")
+        self.formLayout_4.setWidget(0, QtGui.QFormLayout.FieldRole, self.extensionDestinationMatch)
         self.extensionDomain = QtGui.QComboBox(self.gridLayoutWidget_5)
         self.extensionDomain.setObjectName("extensionDomain")
         self.formLayout_4.setWidget(2, QtGui.QFormLayout.FieldRole, self.extensionDomain)
@@ -370,14 +370,20 @@ class Ui_MainWindow(object):
 
         self.retranslateUi(MainWindow)
         self.tabWidget.setCurrentIndex(0)
+        QtCore.QObject.connect(self.connectionAdd, QtCore.SIGNAL("clicked()"), self.connectionName.setFocus)
+        QtCore.QObject.connect(self.sipProfileAdd, QtCore.SIGNAL("clicked()"), self.sipProfileName.setFocus)
+        QtCore.QObject.connect(self.domainAdd, QtCore.SIGNAL("clicked()"), self.domainHostName.setFocus)
+        QtCore.QObject.connect(self.gatewayAdd, QtCore.SIGNAL("clicked()"), self.gatewayName.setFocus)
+        QtCore.QObject.connect(self.endpointAdd, QtCore.SIGNAL("clicked()"), self.endpointUseId.setFocus)
+        QtCore.QObject.connect(self.extensionAdd, QtCore.SIGNAL("clicked()"), self.extensionDestinationMatch.setFocus)
         QtCore.QMetaObject.connectSlotsByName(MainWindow)
 
     def retranslateUi(self, MainWindow):
         MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "IPyPBX", None, QtGui.QApplication.UnicodeUTF8))
         self.label_5.setText(QtGui.QApplication.translate("MainWindow", "Name", None, QtGui.QApplication.UnicodeUTF8))
-        self.label_11.setText(QtGui.QApplication.translate("MainWindow", "Port", None, QtGui.QApplication.UnicodeUTF8))
-        self.label_12.setText(QtGui.QApplication.translate("MainWindow", "IP address", None, QtGui.QApplication.UnicodeUTF8))
+        self.label_11.setText(QtGui.QApplication.translate("MainWindow", "Local Port", None, QtGui.QApplication.UnicodeUTF8))
         self.label_13.setText(QtGui.QApplication.translate("MainWindow", "Freeswitch Port", None, QtGui.QApplication.UnicodeUTF8))
+        self.label_12.setText(QtGui.QApplication.translate("MainWindow", "Local IP address", None, QtGui.QApplication.UnicodeUTF8))
         self.label_14.setText(QtGui.QApplication.translate("MainWindow", "Freeswitch IP Address", None, QtGui.QApplication.UnicodeUTF8))
         self.connectionAdd.setText(QtGui.QApplication.translate("MainWindow", "Add", None, QtGui.QApplication.UnicodeUTF8))
         self.connectionSave.setText(QtGui.QApplication.translate("MainWindow", "Save", None, QtGui.QApplication.UnicodeUTF8))
@@ -396,14 +402,14 @@ class Ui_MainWindow(object):
         self.sipProfileAdd.setText(QtGui.QApplication.translate("MainWindow", "Add", None, QtGui.QApplication.UnicodeUTF8))
         self.sipProfileSave.setText(QtGui.QApplication.translate("MainWindow", "Save", None, QtGui.QApplication.UnicodeUTF8))
         self.tabWidget.setTabText(self.tabWidget.indexOf(self.sipProfilesTab), QtGui.QApplication.translate("MainWindow", "SIP Profiles", None, QtGui.QApplication.UnicodeUTF8))
-        self.pushButton_5.setText(QtGui.QApplication.translate("MainWindow", "Add", None, QtGui.QApplication.UnicodeUTF8))
-        self.pushButton_6.setText(QtGui.QApplication.translate("MainWindow", "Save", None, QtGui.QApplication.UnicodeUTF8))
+        self.domainAdd.setText(QtGui.QApplication.translate("MainWindow", "Add", None, QtGui.QApplication.UnicodeUTF8))
+        self.domainSave.setText(QtGui.QApplication.translate("MainWindow", "Save", None, QtGui.QApplication.UnicodeUTF8))
         self.label_17.setText(QtGui.QApplication.translate("MainWindow", "Host Name", None, QtGui.QApplication.UnicodeUTF8))
         self.label_18.setText(QtGui.QApplication.translate("MainWindow", "SIP Profile", None, QtGui.QApplication.UnicodeUTF8))
         self.domainIsActive.setText(QtGui.QApplication.translate("MainWindow", "Is Active", None, QtGui.QApplication.UnicodeUTF8))
         self.tabWidget.setTabText(self.tabWidget.indexOf(self.domainsTab), QtGui.QApplication.translate("MainWindow", "Domains", None, QtGui.QApplication.UnicodeUTF8))
-        self.pushButton.setText(QtGui.QApplication.translate("MainWindow", "Add", None, QtGui.QApplication.UnicodeUTF8))
-        self.pushButton_2.setText(QtGui.QApplication.translate("MainWindow", "Save", None, QtGui.QApplication.UnicodeUTF8))
+        self.gatewayAdd.setText(QtGui.QApplication.translate("MainWindow", "Add", None, QtGui.QApplication.UnicodeUTF8))
+        self.gatewaySave.setText(QtGui.QApplication.translate("MainWindow", "Save", None, QtGui.QApplication.UnicodeUTF8))
         self.label_19.setText(QtGui.QApplication.translate("MainWindow", "Username", None, QtGui.QApplication.UnicodeUTF8))
         self.label_20.setText(QtGui.QApplication.translate("MainWindow", "Password", None, QtGui.QApplication.UnicodeUTF8))
         self.label.setText(QtGui.QApplication.translate("MainWindow", "Name", None, QtGui.QApplication.UnicodeUTF8))
@@ -412,18 +418,18 @@ class Ui_MainWindow(object):
         self.label_22.setText(QtGui.QApplication.translate("MainWindow", "From Domain", None, QtGui.QApplication.UnicodeUTF8))
         self.label_23.setText(QtGui.QApplication.translate("MainWindow", "Expire In Seconds", None, QtGui.QApplication.UnicodeUTF8))
         self.label_24.setText(QtGui.QApplication.translate("MainWindow", "Retry In Seconds", None, QtGui.QApplication.UnicodeUTF8))
-        self.checkBox_2.setText(QtGui.QApplication.translate("MainWindow", "Is Active", None, QtGui.QApplication.UnicodeUTF8))
-        self.checkBox.setText(QtGui.QApplication.translate("MainWindow", "Caller ID In \"From\" Field", None, QtGui.QApplication.UnicodeUTF8))
+        self.gatewayIsActive.setText(QtGui.QApplication.translate("MainWindow", "Is Active", None, QtGui.QApplication.UnicodeUTF8))
+        self.gatewayCallerIdInFromField.setText(QtGui.QApplication.translate("MainWindow", "Caller ID In \"From\" Field", None, QtGui.QApplication.UnicodeUTF8))
         self.tabWidget.setTabText(self.tabWidget.indexOf(self.gatewaysTab), QtGui.QApplication.translate("MainWindow", "Gateways", None, QtGui.QApplication.UnicodeUTF8))
-        self.pushButton_3.setText(QtGui.QApplication.translate("MainWindow", "PushButton", None, QtGui.QApplication.UnicodeUTF8))
-        self.pushButton_7.setText(QtGui.QApplication.translate("MainWindow", "PushButton", None, QtGui.QApplication.UnicodeUTF8))
+        self.endpointAdd.setText(QtGui.QApplication.translate("MainWindow", "Add", None, QtGui.QApplication.UnicodeUTF8))
+        self.endpointSave.setText(QtGui.QApplication.translate("MainWindow", "Save", None, QtGui.QApplication.UnicodeUTF8))
         self.label_2.setText(QtGui.QApplication.translate("MainWindow", "User ID", None, QtGui.QApplication.UnicodeUTF8))
         self.label_26.setText(QtGui.QApplication.translate("MainWindow", "Password", None, QtGui.QApplication.UnicodeUTF8))
         self.label_27.setText(QtGui.QApplication.translate("MainWindow", "Domain", None, QtGui.QApplication.UnicodeUTF8))
-        self.checkBox_3.setText(QtGui.QApplication.translate("MainWindow", "Is Active", None, QtGui.QApplication.UnicodeUTF8))
+        self.endpointIsActive.setText(QtGui.QApplication.translate("MainWindow", "Is Active", None, QtGui.QApplication.UnicodeUTF8))
         self.tabWidget.setTabText(self.tabWidget.indexOf(self.endpointsTab), QtGui.QApplication.translate("MainWindow", "Endpoints", None, QtGui.QApplication.UnicodeUTF8))
-        self.pushButton_8.setText(QtGui.QApplication.translate("MainWindow", "Add", None, QtGui.QApplication.UnicodeUTF8))
-        self.pushButton_11.setText(QtGui.QApplication.translate("MainWindow", "Save", None, QtGui.QApplication.UnicodeUTF8))
+        self.extensionAdd.setText(QtGui.QApplication.translate("MainWindow", "Add", None, QtGui.QApplication.UnicodeUTF8))
+        self.extensionSave.setText(QtGui.QApplication.translate("MainWindow", "Save", None, QtGui.QApplication.UnicodeUTF8))
         self.label_3.setText(QtGui.QApplication.translate("MainWindow", "XML Dialplan", None, QtGui.QApplication.UnicodeUTF8))
         self.label_28.setText(QtGui.QApplication.translate("MainWindow", "Destination Match", None, QtGui.QApplication.UnicodeUTF8))
         self.label_29.setText(QtGui.QApplication.translate("MainWindow", "Domain", None, QtGui.QApplication.UnicodeUTF8))
index 3d24634..e7a3eea 100644 (file)
       </property>
       <layout class="QGridLayout" name="gridLayout_3">
        <item row="0" column="0">
-        <widget class="QListView" name="listView_2"/>
+        <widget class="QListView" name="domainList"/>
        </item>
        <item row="1" column="0">
-        <widget class="QPushButton" name="pushButton_5">
+        <widget class="QPushButton" name="domainAdd">
          <property name="text">
           <string>Add</string>
          </property>
         </widget>
        </item>
        <item row="1" column="1">
-        <widget class="QPushButton" name="pushButton_6">
+        <widget class="QPushButton" name="domainSave">
          <property name="text">
           <string>Save</string>
          </property>
           </widget>
          </item>
          <item row="0" column="1">
-          <widget class="QLineEdit" name="lineEdit_4">
+          <widget class="QLineEdit" name="domainHostName">
            <property name="text">
             <string/>
            </property>
       </property>
       <layout class="QGridLayout" name="gridLayout_8">
        <item row="0" column="0">
-        <widget class="QListView" name="listView_5"/>
+        <widget class="QListView" name="gatewayList"/>
        </item>
        <item row="1" column="0">
-        <widget class="QPushButton" name="pushButton">
+        <widget class="QPushButton" name="gatewayAdd">
          <property name="text">
           <string>Add</string>
          </property>
         </widget>
        </item>
        <item row="1" column="1">
-        <widget class="QPushButton" name="pushButton_2">
+        <widget class="QPushButton" name="gatewaySave">
          <property name="text">
           <string>Save</string>
          </property>
           </widget>
          </item>
          <item row="8" column="0">
-          <widget class="QCheckBox" name="checkBox_2">
+          <widget class="QCheckBox" name="gatewayIsActive">
            <property name="text">
             <string>Is Active</string>
            </property>
           </widget>
          </item>
          <item row="8" column="1">
-          <widget class="QCheckBox" name="checkBox">
+          <widget class="QCheckBox" name="gatewayCallerIdInFromField">
            <property name="text">
             <string>Caller ID In &quot;From&quot; Field</string>
            </property>
           <widget class="QLineEdit" name="gatewayRealm"/>
          </item>
          <item row="5" column="1">
-          <widget class="QLineEdit" name="FromDomain"/>
+          <widget class="QLineEdit" name="gatewayFromDomain"/>
          </item>
          <item row="6" column="1">
           <widget class="QLineEdit" name="gatewayExpireInSeconds"/>
       </property>
       <layout class="QGridLayout" name="gridLayout_2">
        <item row="1" column="0">
-        <widget class="QPushButton" name="pushButton_3">
+        <widget class="QPushButton" name="endpointAdd">
          <property name="text">
-          <string>PushButton</string>
+          <string>Add</string>
          </property>
         </widget>
        </item>
        <item row="1" column="1">
-        <widget class="QPushButton" name="pushButton_7">
+        <widget class="QPushButton" name="endpointSave">
          <property name="text">
-          <string>PushButton</string>
+          <string>Save</string>
          </property>
         </widget>
        </item>
           <widget class="QComboBox" name="endpontDomain"/>
          </item>
          <item row="3" column="0">
-          <widget class="QCheckBox" name="checkBox_3">
+          <widget class="QCheckBox" name="endpointIsActive">
            <property name="text">
             <string>Is Active</string>
            </property>
         </layout>
        </item>
        <item row="0" column="0">
-        <widget class="QListWidget" name="listWidget"/>
+        <widget class="QListWidget" name="endpointList"/>
        </item>
       </layout>
      </widget>
       </property>
       <layout class="QGridLayout" name="gridLayout_4">
        <item row="0" column="0">
-        <widget class="QListView" name="listView"/>
+        <widget class="QListView" name="extensionList"/>
        </item>
        <item row="1" column="0">
-        <widget class="QPushButton" name="pushButton_8">
+        <widget class="QPushButton" name="extensionAdd">
          <property name="text">
           <string>Add</string>
          </property>
         </widget>
        </item>
        <item row="1" column="1">
-        <widget class="QPushButton" name="pushButton_11">
+        <widget class="QPushButton" name="extensionSave">
          <property name="text">
           <string>Save</string>
          </property>
           </widget>
          </item>
          <item row="0" column="1">
-          <widget class="QLineEdit" name="extensionDestination"/>
+          <widget class="QLineEdit" name="extensionDestinationMatch"/>
          </item>
          <item row="2" column="1">
           <widget class="QComboBox" name="extensionDomain"/>
   </widget>
  </widget>
  <resources/>
- <connections/>
+ <connections>
+  <connection>
+   <sender>connectionAdd</sender>
+   <signal>clicked()</signal>
+   <receiver>connectionName</receiver>
+   <slot>setFocus()</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>204</x>
+     <y>377</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>671</x>
+     <y>55</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>sipProfileAdd</sender>
+   <signal>clicked()</signal>
+   <receiver>sipProfileName</receiver>
+   <slot>setFocus()</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>204</x>
+     <y>377</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>695</x>
+     <y>55</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>domainAdd</sender>
+   <signal>clicked()</signal>
+   <receiver>domainHostName</receiver>
+   <slot>setFocus()</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>204</x>
+     <y>377</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>641</x>
+     <y>55</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>gatewayAdd</sender>
+   <signal>clicked()</signal>
+   <receiver>gatewayName</receiver>
+   <slot>setFocus()</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>204</x>
+     <y>377</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>657</x>
+     <y>55</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>endpointAdd</sender>
+   <signal>clicked()</signal>
+   <receiver>endpointUseId</receiver>
+   <slot>setFocus()</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>204</x>
+     <y>377</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>641</x>
+     <y>55</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>extensionAdd</sender>
+   <signal>clicked()</signal>
+   <receiver>extensionDestinationMatch</receiver>
+   <slot>setFocus()</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>204</x>
+     <y>377</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>659</x>
+     <y>55</y>
+    </hint>
+   </hints>
+  </connection>
+ </connections>
 </ui>