Project

General

Profile

Files » interface_ansible.py

Legrand François, 07/18/2017 05:22 PM

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

# Form implementation generated from reading ui file 'interface-ansible.ui'
#
# Created: Tue Jul 18 11:30:31 2017
# by: PyQt4 UI code generator 4.10.4
#
# WARNING! All changes made in this file will be lost!

from PyQt4 import QtCore, QtGui

try:
_fromUtf8 = QtCore.QString.fromUtf8
except AttributeError:
def _fromUtf8(s):
return s

try:
_encoding = QtGui.QApplication.UnicodeUTF8
def _translate(context, text, disambig):
return QtGui.QApplication.translate(context, text, disambig, _encoding)
except AttributeError:
def _translate(context, text, disambig):
return QtGui.QApplication.translate(context, text, disambig)

class Ui_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName(_fromUtf8("MainWindow"))
MainWindow.resize(967, 902)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth())
MainWindow.setSizePolicy(sizePolicy)
MainWindow.setLocale(QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.UnitedStates))
self.centralwidget = QtGui.QWidget(MainWindow)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.centralwidget.sizePolicy().hasHeightForWidth())
self.centralwidget.setSizePolicy(sizePolicy)
self.centralwidget.setMinimumSize(QtCore.QSize(0, 0))
self.centralwidget.setAutoFillBackground(False)
self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
self.Loadhostfile = QtGui.QPushButton(self.centralwidget)
self.Loadhostfile.setGeometry(QtCore.QRect(0, 10, 141, 27))
self.Loadhostfile.setObjectName(_fromUtf8("Loadhostfile"))
self.tabs = QtGui.QTabWidget(self.centralwidget)
self.tabs.setGeometry(QtCore.QRect(10, 50, 921, 751))
self.tabs.setObjectName(_fromUtf8("tabs"))
self.tab_hosts = QtGui.QWidget()
self.tab_hosts.setObjectName(_fromUtf8("tab_hosts"))
self.hostslist = MyQListWidget(self.tab_hosts)
self.hostslist.setGeometry(QtCore.QRect(100, 60, 310, 200))
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.hostslist.sizePolicy().hasHeightForWidth())
self.hostslist.setSizePolicy(sizePolicy)
self.hostslist.setBatchSize(100)
self.hostslist.setObjectName(_fromUtf8("hostslist"))
self.addhost = QtGui.QPushButton(self.tab_hosts)
self.addhost.setGeometry(QtCore.QRect(380, 10, 31, 27))
self.addhost.setObjectName(_fromUtf8("addhost"))
self.hosttoadd = QtGui.QLineEdit(self.tab_hosts)
self.hosttoadd.setGeometry(QtCore.QRect(104, 11, 279, 27))
self.hosttoadd.setObjectName(_fromUtf8("hosttoadd"))
self.hostgroupslist = MyQListWidget(self.tab_hosts)
self.hostgroupslist.setGeometry(QtCore.QRect(100, 290, 310, 200))
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.hostgroupslist.sizePolicy().hasHeightForWidth())
self.hostgroupslist.setSizePolicy(sizePolicy)
self.hostgroupslist.setSelectionMode(QtGui.QAbstractItemView.ExtendedSelection)
self.hostgroupslist.setObjectName(_fromUtf8("hostgroupslist"))
self.availablegroupslist = MyQListWidget(self.tab_hosts)
self.availablegroupslist.setGeometry(QtCore.QRect(440, 290, 310, 200))
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.availablegroupslist.sizePolicy().hasHeightForWidth())
self.availablegroupslist.setSizePolicy(sizePolicy)
self.availablegroupslist.setSelectionMode(QtGui.QAbstractItemView.ExtendedSelection)
self.availablegroupslist.setObjectName(_fromUtf8("availablegroupslist"))
self.HostsLabel = QtGui.QLabel(self.tab_hosts)
self.HostsLabel.setGeometry(QtCore.QRect(10, 140, 71, 20))
self.HostsLabel.setObjectName(_fromUtf8("HostsLabel"))
self.label_2 = QtGui.QLabel(self.tab_hosts)
self.label_2.setGeometry(QtCore.QRect(10, 330, 91, 100))
self.label_2.setWordWrap(True)
self.label_2.setObjectName(_fromUtf8("label_2"))
self.label_3 = QtGui.QLabel(self.tab_hosts)
self.label_3.setGeometry(QtCore.QRect(770, 340, 81, 81))
self.label_3.setWordWrap(True)
self.label_3.setObjectName(_fromUtf8("label_3"))
self.label_4 = QtGui.QLabel(self.tab_hosts)
self.label_4.setGeometry(QtCore.QRect(770, 540, 81, 81))
self.label_4.setWordWrap(True)
self.label_4.setObjectName(_fromUtf8("label_4"))
self.hostattributeslist = MyQListWidget(self.tab_hosts)
self.hostattributeslist.setGeometry(QtCore.QRect(100, 500, 310, 200))
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.hostattributeslist.sizePolicy().hasHeightForWidth())
self.hostattributeslist.setSizePolicy(sizePolicy)
self.hostattributeslist.setSelectionMode(QtGui.QAbstractItemView.ExtendedSelection)
self.hostattributeslist.setObjectName(_fromUtf8("hostattributeslist"))
self.label_5 = QtGui.QLabel(self.tab_hosts)
self.label_5.setGeometry(QtCore.QRect(10, 540, 91, 100))
self.label_5.setWordWrap(True)
self.label_5.setObjectName(_fromUtf8("label_5"))
self.availableattributeslist = MyQListWidget(self.tab_hosts)
self.availableattributeslist.setGeometry(QtCore.QRect(440, 500, 310, 200))
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.availableattributeslist.sizePolicy().hasHeightForWidth())
self.availableattributeslist.setSizePolicy(sizePolicy)
self.availableattributeslist.setSelectionMode(QtGui.QAbstractItemView.ExtendedSelection)
self.availableattributeslist.setObjectName(_fromUtf8("availableattributeslist"))
self.label_6 = QtGui.QLabel(self.tab_hosts)
self.label_6.setGeometry(QtCore.QRect(10, 0, 91, 51))
self.label_6.setWordWrap(True)
self.label_6.setObjectName(_fromUtf8("label_6"))
self.tabs.addTab(self.tab_hosts, _fromUtf8(""))
self.tab_groups = QtGui.QWidget()
self.tab_groups.setObjectName(_fromUtf8("tab_groups"))
self.grouptoadd = QtGui.QLineEdit(self.tab_groups)
self.grouptoadd.setGeometry(QtCore.QRect(104, 11, 279, 27))
self.grouptoadd.setObjectName(_fromUtf8("grouptoadd"))
self.addgroup = QtGui.QPushButton(self.tab_groups)
self.addgroup.setGeometry(QtCore.QRect(380, 10, 31, 27))
self.addgroup.setObjectName(_fromUtf8("addgroup"))
self.groupslist = MyQListWidget(self.tab_groups)
self.groupslist.setGeometry(QtCore.QRect(100, 60, 310, 200))
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.groupslist.sizePolicy().hasHeightForWidth())
self.groupslist.setSizePolicy(sizePolicy)
self.groupslist.setDragDropMode(QtGui.QAbstractItemView.NoDragDrop)
self.groupslist.setObjectName(_fromUtf8("groupslist"))
self.label_7 = QtGui.QLabel(self.tab_groups)
self.label_7.setGeometry(QtCore.QRect(10, 0, 91, 51))
self.label_7.setWordWrap(True)
self.label_7.setObjectName(_fromUtf8("label_7"))
self.GroupsLabel = QtGui.QLabel(self.tab_groups)
self.GroupsLabel.setGeometry(QtCore.QRect(10, 140, 71, 20))
self.GroupsLabel.setObjectName(_fromUtf8("GroupsLabel"))
self.label_8 = QtGui.QLabel(self.tab_groups)
self.label_8.setGeometry(QtCore.QRect(770, 540, 91, 100))
self.label_8.setWordWrap(True)
self.label_8.setObjectName(_fromUtf8("label_8"))
self.label_9 = QtGui.QLabel(self.tab_groups)
self.label_9.setGeometry(QtCore.QRect(770, 330, 91, 100))
self.label_9.setWordWrap(True)
self.label_9.setObjectName(_fromUtf8("label_9"))
self.label_10 = QtGui.QLabel(self.tab_groups)
self.label_10.setGeometry(QtCore.QRect(10, 540, 91, 100))
self.label_10.setWordWrap(True)
self.label_10.setObjectName(_fromUtf8("label_10"))
self.groupattributeslist = MyQListWidget(self.tab_groups)
self.groupattributeslist.setGeometry(QtCore.QRect(100, 500, 310, 200))
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.groupattributeslist.sizePolicy().hasHeightForWidth())
self.groupattributeslist.setSizePolicy(sizePolicy)
self.groupattributeslist.setSelectionMode(QtGui.QAbstractItemView.ExtendedSelection)
self.groupattributeslist.setObjectName(_fromUtf8("groupattributeslist"))
self.label_11 = QtGui.QLabel(self.tab_groups)
self.label_11.setGeometry(QtCore.QRect(10, 330, 91, 100))
self.label_11.setWordWrap(True)
self.label_11.setObjectName(_fromUtf8("label_11"))
self.availablehostslist_2 = MyQListWidget(self.tab_groups)
self.availablehostslist_2.setGeometry(QtCore.QRect(440, 290, 310, 200))
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.availablehostslist_2.sizePolicy().hasHeightForWidth())
self.availablehostslist_2.setSizePolicy(sizePolicy)
self.availablehostslist_2.setSelectionMode(QtGui.QAbstractItemView.ExtendedSelection)
self.availablehostslist_2.setObjectName(_fromUtf8("availablehostslist_2"))
self.grouphostslist = MyQListWidget(self.tab_groups)
self.grouphostslist.setGeometry(QtCore.QRect(100, 290, 310, 200))
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.grouphostslist.sizePolicy().hasHeightForWidth())
self.grouphostslist.setSizePolicy(sizePolicy)
self.grouphostslist.setSelectionMode(QtGui.QAbstractItemView.ExtendedSelection)
self.grouphostslist.setObjectName(_fromUtf8("grouphostslist"))
self.availableattributeslist_2 = MyQListWidget(self.tab_groups)
self.availableattributeslist_2.setGeometry(QtCore.QRect(440, 500, 310, 200))
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.availableattributeslist_2.sizePolicy().hasHeightForWidth())
self.availableattributeslist_2.setSizePolicy(sizePolicy)
self.availableattributeslist_2.setSelectionMode(QtGui.QAbstractItemView.ExtendedSelection)
self.availableattributeslist_2.setObjectName(_fromUtf8("availableattributeslist_2"))
self.tabs.addTab(self.tab_groups, _fromUtf8(""))
self.tab_cgroups = QtGui.QWidget()
self.tab_cgroups.setObjectName(_fromUtf8("tab_cgroups"))
self.addcgroup = QtGui.QPushButton(self.tab_cgroups)
self.addcgroup.setGeometry(QtCore.QRect(380, 10, 31, 27))
self.addcgroup.setObjectName(_fromUtf8("addcgroup"))
self.label_13 = QtGui.QLabel(self.tab_cgroups)
self.label_13.setGeometry(QtCore.QRect(10, 0, 91, 51))
self.label_13.setWordWrap(True)
self.label_13.setObjectName(_fromUtf8("label_13"))
self.cgrouptoadd = QtGui.QLineEdit(self.tab_cgroups)
self.cgrouptoadd.setGeometry(QtCore.QRect(104, 11, 279, 27))
self.cgrouptoadd.setObjectName(_fromUtf8("cgrouptoadd"))
self.cgroupslist = MyQListWidget(self.tab_cgroups)
self.cgroupslist.setGeometry(QtCore.QRect(100, 60, 310, 200))
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.cgroupslist.sizePolicy().hasHeightForWidth())
self.cgroupslist.setSizePolicy(sizePolicy)
self.cgroupslist.setObjectName(_fromUtf8("cgroupslist"))
self.GroupsLabel_2 = QtGui.QLabel(self.tab_cgroups)
self.GroupsLabel_2.setGeometry(QtCore.QRect(10, 140, 91, 20))
self.GroupsLabel_2.setObjectName(_fromUtf8("GroupsLabel_2"))
self.label_14 = QtGui.QLabel(self.tab_cgroups)
self.label_14.setGeometry(QtCore.QRect(10, 540, 91, 100))
self.label_14.setWordWrap(True)
self.label_14.setObjectName(_fromUtf8("label_14"))
self.cgroupattributeslist = MyQListWidget(self.tab_cgroups)
self.cgroupattributeslist.setGeometry(QtCore.QRect(100, 500, 310, 200))
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.cgroupattributeslist.sizePolicy().hasHeightForWidth())
self.cgroupattributeslist.setSizePolicy(sizePolicy)
self.cgroupattributeslist.setSelectionMode(QtGui.QAbstractItemView.ExtendedSelection)
self.cgroupattributeslist.setObjectName(_fromUtf8("cgroupattributeslist"))
self.label_15 = QtGui.QLabel(self.tab_cgroups)
self.label_15.setGeometry(QtCore.QRect(10, 330, 91, 100))
self.label_15.setWordWrap(True)
self.label_15.setObjectName(_fromUtf8("label_15"))
self.availablegroupslist_2 = MyQListWidget(self.tab_cgroups)
self.availablegroupslist_2.setGeometry(QtCore.QRect(440, 290, 310, 200))
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.availablegroupslist_2.sizePolicy().hasHeightForWidth())
self.availablegroupslist_2.setSizePolicy(sizePolicy)
self.availablegroupslist_2.setSelectionMode(QtGui.QAbstractItemView.ExtendedSelection)
self.availablegroupslist_2.setObjectName(_fromUtf8("availablegroupslist_2"))
self.groupcgroupslist = MyQListWidget(self.tab_cgroups)
self.groupcgroupslist.setGeometry(QtCore.QRect(100, 290, 310, 200))
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.groupcgroupslist.sizePolicy().hasHeightForWidth())
self.groupcgroupslist.setSizePolicy(sizePolicy)
self.groupcgroupslist.setSelectionMode(QtGui.QAbstractItemView.ExtendedSelection)
self.groupcgroupslist.setObjectName(_fromUtf8("groupcgroupslist"))
self.availableattributeslist_3 = MyQListWidget(self.tab_cgroups)
self.availableattributeslist_3.setGeometry(QtCore.QRect(440, 500, 310, 200))
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.availableattributeslist_3.sizePolicy().hasHeightForWidth())
self.availableattributeslist_3.setSizePolicy(sizePolicy)
self.availableattributeslist_3.setSelectionMode(QtGui.QAbstractItemView.ExtendedSelection)
self.availableattributeslist_3.setObjectName(_fromUtf8("availableattributeslist_3"))
self.label_18 = QtGui.QLabel(self.tab_cgroups)
self.label_18.setGeometry(QtCore.QRect(770, 330, 91, 100))
self.label_18.setWordWrap(True)
self.label_18.setObjectName(_fromUtf8("label_18"))
self.label_19 = QtGui.QLabel(self.tab_cgroups)
self.label_19.setGeometry(QtCore.QRect(770, 540, 91, 100))
self.label_19.setWordWrap(True)
self.label_19.setObjectName(_fromUtf8("label_19"))
self.tabs.addTab(self.tab_cgroups, _fromUtf8(""))
self.tab_attributes = QtGui.QWidget()
self.tab_attributes.setObjectName(_fromUtf8("tab_attributes"))
self.addattribute = QtGui.QPushButton(self.tab_attributes)
self.addattribute.setGeometry(QtCore.QRect(380, 10, 31, 27))
self.addattribute.setObjectName(_fromUtf8("addattribute"))
self.attributeslist = MyQListWidget(self.tab_attributes)
self.attributeslist.setGeometry(QtCore.QRect(100, 60, 310, 150))
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.attributeslist.sizePolicy().hasHeightForWidth())
self.attributeslist.setSizePolicy(sizePolicy)
self.attributeslist.setObjectName(_fromUtf8("attributeslist"))
self.attributetoadd = QtGui.QLineEdit(self.tab_attributes)
self.attributetoadd.setGeometry(QtCore.QRect(104, 11, 279, 27))
self.attributetoadd.setObjectName(_fromUtf8("attributetoadd"))
self.HostsLabel_2 = QtGui.QLabel(self.tab_attributes)
self.HostsLabel_2.setGeometry(QtCore.QRect(10, 140, 91, 20))
self.HostsLabel_2.setObjectName(_fromUtf8("HostsLabel_2"))
self.label_12 = QtGui.QLabel(self.tab_attributes)
self.label_12.setGeometry(QtCore.QRect(10, 0, 91, 51))
self.label_12.setWordWrap(True)
self.label_12.setObjectName(_fromUtf8("label_12"))
self.availablegroupslist_3 = MyQListWidget(self.tab_attributes)
self.availablegroupslist_3.setGeometry(QtCore.QRect(440, 390, 310, 150))
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.availablegroupslist_3.sizePolicy().hasHeightForWidth())
self.availablegroupslist_3.setSizePolicy(sizePolicy)
self.availablegroupslist_3.setSelectionMode(QtGui.QAbstractItemView.ExtendedSelection)
self.availablegroupslist_3.setObjectName(_fromUtf8("availablegroupslist_3"))
self.attributegroupslist = MyQListWidget(self.tab_attributes)
self.attributegroupslist.setGeometry(QtCore.QRect(100, 390, 310, 150))
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.attributegroupslist.sizePolicy().hasHeightForWidth())
self.attributegroupslist.setSizePolicy(sizePolicy)
self.attributegroupslist.setSelectionMode(QtGui.QAbstractItemView.ExtendedSelection)
self.attributegroupslist.setObjectName(_fromUtf8("attributegroupslist"))
self.availablecgroupslist = MyQListWidget(self.tab_attributes)
self.availablecgroupslist.setGeometry(QtCore.QRect(440, 550, 310, 150))
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.availablecgroupslist.sizePolicy().hasHeightForWidth())
self.availablecgroupslist.setSizePolicy(sizePolicy)
self.availablecgroupslist.setSelectionMode(QtGui.QAbstractItemView.ExtendedSelection)
self.availablecgroupslist.setObjectName(_fromUtf8("availablecgroupslist"))
self.attributecgroupslist = MyQListWidget(self.tab_attributes)
self.attributecgroupslist.setGeometry(QtCore.QRect(100, 550, 310, 150))
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.attributecgroupslist.sizePolicy().hasHeightForWidth())
self.attributecgroupslist.setSizePolicy(sizePolicy)
self.attributecgroupslist.setSelectionMode(QtGui.QAbstractItemView.ExtendedSelection)
self.attributecgroupslist.setObjectName(_fromUtf8("attributecgroupslist"))
self.label_16 = QtGui.QLabel(self.tab_attributes)
self.label_16.setGeometry(QtCore.QRect(10, 430, 91, 100))
self.label_16.setWordWrap(True)
self.label_16.setObjectName(_fromUtf8("label_16"))
self.label_17 = QtGui.QLabel(self.tab_attributes)
self.label_17.setGeometry(QtCore.QRect(10, 590, 91, 100))
self.label_17.setWordWrap(True)
self.label_17.setObjectName(_fromUtf8("label_17"))
self.label_20 = QtGui.QLabel(self.tab_attributes)
self.label_20.setGeometry(QtCore.QRect(770, 440, 81, 81))
self.label_20.setWordWrap(True)
self.label_20.setObjectName(_fromUtf8("label_20"))
self.label_21 = QtGui.QLabel(self.tab_attributes)
self.label_21.setGeometry(QtCore.QRect(770, 590, 81, 81))
self.label_21.setWordWrap(True)
self.label_21.setObjectName(_fromUtf8("label_21"))
self.attributehostslist = MyQListWidget(self.tab_attributes)
self.attributehostslist.setGeometry(QtCore.QRect(100, 230, 310, 150))
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.attributehostslist.sizePolicy().hasHeightForWidth())
self.attributehostslist.setSizePolicy(sizePolicy)
self.attributehostslist.setSelectionMode(QtGui.QAbstractItemView.ExtendedSelection)
self.attributehostslist.setObjectName(_fromUtf8("attributehostslist"))
self.label_22 = QtGui.QLabel(self.tab_attributes)
self.label_22.setGeometry(QtCore.QRect(770, 270, 81, 81))
self.label_22.setWordWrap(True)
self.label_22.setObjectName(_fromUtf8("label_22"))
self.availablehostslist_3 = MyQListWidget(self.tab_attributes)
self.availablehostslist_3.setGeometry(QtCore.QRect(440, 230, 310, 150))
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.availablehostslist_3.sizePolicy().hasHeightForWidth())
self.availablehostslist_3.setSizePolicy(sizePolicy)
self.availablehostslist_3.setSelectionMode(QtGui.QAbstractItemView.ExtendedSelection)
self.availablehostslist_3.setObjectName(_fromUtf8("availablehostslist_3"))
self.label_23 = QtGui.QLabel(self.tab_attributes)
self.label_23.setGeometry(QtCore.QRect(10, 270, 91, 100))
self.label_23.setWordWrap(True)
self.label_23.setObjectName(_fromUtf8("label_23"))
self.tabs.addTab(self.tab_attributes, _fromUtf8(""))
self.tab_view = QtGui.QWidget()
self.tab_view.setObjectName(_fromUtf8("tab_view"))
self.textEdit = QtGui.QTextEdit(self.tab_view)
self.textEdit.setGeometry(QtCore.QRect(10, 10, 891, 691))
self.textEdit.setReadOnly(True)
self.textEdit.setObjectName(_fromUtf8("textEdit"))
self.tabs.addTab(self.tab_view, _fromUtf8(""))
self.Savehostfile = QtGui.QPushButton(self.centralwidget)
self.Savehostfile.setGeometry(QtCore.QRect(757, 810, 141, 27))
self.Savehostfile.setObjectName(_fromUtf8("Savehostfile"))
MainWindow.setCentralWidget(self.centralwidget)
self.menubar = QtGui.QMenuBar(MainWindow)
self.menubar.setEnabled(True)
self.menubar.setGeometry(QtCore.QRect(0, 0, 967, 25))
self.menubar.setObjectName(_fromUtf8("menubar"))
self.menuMenu = QtGui.QMenu(self.menubar)
self.menuMenu.setObjectName(_fromUtf8("menuMenu"))
MainWindow.setMenuBar(self.menubar)
self.statusbar = QtGui.QStatusBar(MainWindow)
self.statusbar.setObjectName(_fromUtf8("statusbar"))
MainWindow.setStatusBar(self.statusbar)
self.toolBar = QtGui.QToolBar(MainWindow)
self.toolBar.setEnabled(True)
self.toolBar.setObjectName(_fromUtf8("toolBar"))
MainWindow.addToolBar(QtCore.Qt.LeftToolBarArea, self.toolBar)
self.actionload_hostsfile = QtGui.QAction(MainWindow)
self.actionload_hostsfile.setObjectName(_fromUtf8("actionload_hostsfile"))
self.actionQuitter = QtGui.QAction(MainWindow)
self.actionQuitter.setObjectName(_fromUtf8("actionQuitter"))
self.actionSauver = QtGui.QAction(MainWindow)
self.actionSauver.setObjectName(_fromUtf8("actionSauver"))
self.menuMenu.addAction(self.actionload_hostsfile)
self.menuMenu.addAction(self.actionSauver)
self.menuMenu.addSeparator()
self.menuMenu.addAction(self.actionQuitter)
self.menubar.addAction(self.menuMenu.menuAction())

self.retranslateUi(MainWindow)
self.tabs.setCurrentIndex(3)
QtCore.QMetaObject.connectSlotsByName(MainWindow)

def retranslateUi(self, MainWindow):
MainWindow.setWindowTitle(_translate("MainWindow", "AHM - Ansible Hosts Manager", None))
self.Loadhostfile.setText(_translate("MainWindow", "Load hosts file", None))
self.hostslist.setSortingEnabled(True)
self.addhost.setText(_translate("MainWindow", "+", None))
self.hostgroupslist.setSortingEnabled(True)
self.availablegroupslist.setSortingEnabled(True)
self.HostsLabel.setText(_translate("MainWindow", "Hosts", None))
self.label_2.setText(_translate("MainWindow", "Groups for selected host", None))
self.label_3.setText(_translate("MainWindow", "Available Groups", None))
self.label_4.setText(_translate("MainWindow", "Available Attributes", None))
self.hostattributeslist.setSortingEnabled(True)
self.label_5.setText(_translate("MainWindow", "Attributes for selected host", None))
self.availableattributeslist.setSortingEnabled(True)
self.label_6.setText(_translate("MainWindow", "Add hosts", None))
self.tabs.setTabText(self.tabs.indexOf(self.tab_hosts), _translate("MainWindow", "Hosts", None))
self.addgroup.setText(_translate("MainWindow", "+", None))
self.groupslist.setSortingEnabled(True)
self.label_7.setText(_translate("MainWindow", "Add group", None))
self.GroupsLabel.setText(_translate("MainWindow", "Groups", None))
self.label_8.setText(_translate("MainWindow", "Available Attributes", None))
self.label_9.setText(_translate("MainWindow", "Available hosts", None))
self.label_10.setText(_translate("MainWindow", "Attributes for selected group", None))
self.groupattributeslist.setSortingEnabled(True)
self.label_11.setText(_translate("MainWindow", "Hosts for selected group", None))
self.availablehostslist_2.setSortingEnabled(True)
self.grouphostslist.setSortingEnabled(False)
self.availableattributeslist_2.setSortingEnabled(True)
self.tabs.setTabText(self.tabs.indexOf(self.tab_groups), _translate("MainWindow", "Groups", None))
self.addcgroup.setText(_translate("MainWindow", "+", None))
self.label_13.setText(_translate("MainWindow", "Add Cgroup", None))
self.cgroupslist.setSortingEnabled(True)
self.GroupsLabel_2.setText(_translate("MainWindow", "CGroups", None))
self.label_14.setText(_translate("MainWindow", "Attributes for selected Cgroup", None))
self.cgroupattributeslist.setSortingEnabled(True)
self.label_15.setText(_translate("MainWindow", "Groups for selected Cgroup", None))
self.availablegroupslist_2.setSortingEnabled(True)
self.groupcgroupslist.setSortingEnabled(False)
self.availableattributeslist_3.setSortingEnabled(True)
self.label_18.setText(_translate("MainWindow", "Available groups", None))
self.label_19.setText(_translate("MainWindow", "Available attributes", None))
self.tabs.setTabText(self.tabs.indexOf(self.tab_cgroups), _translate("MainWindow", "Cgroups", None))
self.addattribute.setText(_translate("MainWindow", "+", None))
self.attributeslist.setSortingEnabled(True)
self.HostsLabel_2.setText(_translate("MainWindow", "Attributes", None))
self.label_12.setText(_translate("MainWindow", "Add attribute", None))
self.availablegroupslist_3.setSortingEnabled(True)
self.attributegroupslist.setSortingEnabled(True)
self.availablecgroupslist.setSortingEnabled(True)
self.attributecgroupslist.setSortingEnabled(True)
self.label_16.setText(_translate("MainWindow", "Groups for selected attribute", None))
self.label_17.setText(_translate("MainWindow", "Cgroups for selected attribute", None))
self.label_20.setText(_translate("MainWindow", "Available groups", None))
self.label_21.setText(_translate("MainWindow", "Available cgroups", None))
self.attributehostslist.setSortingEnabled(True)
self.label_22.setText(_translate("MainWindow", "Available hosts", None))
self.availablehostslist_3.setSortingEnabled(True)
self.label_23.setText(_translate("MainWindow", "Hosts for selected attribute", None))
self.tabs.setTabText(self.tabs.indexOf(self.tab_attributes), _translate("MainWindow", "Attributes", None))
self.tabs.setTabText(self.tabs.indexOf(self.tab_view), _translate("MainWindow", "View hosts file", None))
self.Savehostfile.setText(_translate("MainWindow", "Save hosts file", None))
self.menuMenu.setTitle(_translate("MainWindow", "Menu", None))
self.toolBar.setWindowTitle(_translate("MainWindow", "toolBar", None))
self.actionload_hostsfile.setText(_translate("MainWindow", "Load", None))
self.actionQuitter.setText(_translate("MainWindow", "Quit", None))
self.actionSauver.setText(_translate("MainWindow", "Save", None))

from ansiblehostsmanager import MyQListWidget

class MainWindow(QtGui.QMainWindow, Ui_MainWindow):
def __init__(self, parent=None, f=QtCore.Qt.WindowFlags()):
QtGui.QMainWindow.__init__(self, parent, f)

self.setupUi(self)

(1-1/2)