1   
 2   
 3   
 4   
 5   
 6   
 7   
 8   
 9   
10  from PyQt4 import QtCore, QtGui 
11   
14          PermitDialog.setObjectName("PermitDialog") 
15          PermitDialog.resize(603,393) 
16          PermitDialog.setSizeGripEnabled(True) 
17          PermitDialog.setModal(True) 
18          self.gridLayout = QtGui.QGridLayout(PermitDialog) 
19          self.gridLayout.setObjectName("gridLayout") 
20          self.horizontalLayout = QtGui.QHBoxLayout() 
21          self.horizontalLayout.setObjectName("horizontalLayout") 
22          self.verticalLayout = QtGui.QVBoxLayout() 
23          self.verticalLayout.setObjectName("verticalLayout") 
24          self.filenameLabel = QtGui.QLabel(PermitDialog) 
25          self.filenameLabel.setObjectName("filenameLabel") 
26          self.verticalLayout.addWidget(self.filenameLabel) 
27          self.label = QtGui.QLabel(PermitDialog) 
28          sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,QtGui.QSizePolicy.Expanding) 
29          sizePolicy.setHorizontalStretch(0) 
30          sizePolicy.setVerticalStretch(0) 
31          sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth()) 
32          self.label.setSizePolicy(sizePolicy) 
33          self.label.setWordWrap(True) 
34          self.label.setObjectName("label") 
35          self.verticalLayout.addWidget(self.label) 
36          self.horizontalLayout.addLayout(self.verticalLayout) 
37          self.detailsButton = QtGui.QPushButton(PermitDialog) 
38          self.detailsButton.setCheckable(True) 
39          self.detailsButton.setObjectName("detailsButton") 
40          self.horizontalLayout.addWidget(self.detailsButton) 
41          self.gridLayout.addLayout(self.horizontalLayout,0,0,1,1) 
42          self.problemsBrowser = QtGui.QTextBrowser(PermitDialog) 
43          self.problemsBrowser.setObjectName("problemsBrowser") 
44          self.gridLayout.addWidget(self.problemsBrowser,1,0,1,1) 
45          self.rememberCheck = QtGui.QCheckBox(PermitDialog) 
46          self.rememberCheck.setObjectName("rememberCheck") 
47          self.gridLayout.addWidget(self.rememberCheck,2,0,1,1) 
48          self.horizontalLayout_2 = QtGui.QHBoxLayout() 
49          self.horizontalLayout_2.setObjectName("horizontalLayout_2") 
50          spacerItem = QtGui.QSpacerItem(40,20,QtGui.QSizePolicy.Expanding,QtGui.QSizePolicy.Minimum) 
51          self.horizontalLayout_2.addItem(spacerItem) 
52          self.allowButton = QtGui.QPushButton(PermitDialog) 
53          self.allowButton.setObjectName("allowButton") 
54          self.horizontalLayout_2.addWidget(self.allowButton) 
55          self.denyButton = QtGui.QPushButton(PermitDialog) 
56          self.denyButton.setDefault(True) 
57          self.denyButton.setObjectName("denyButton") 
58          self.horizontalLayout_2.addWidget(self.denyButton) 
59          spacerItem1 = QtGui.QSpacerItem(40,20,QtGui.QSizePolicy.Expanding,QtGui.QSizePolicy.Minimum) 
60          self.horizontalLayout_2.addItem(spacerItem1) 
61          self.gridLayout.addLayout(self.horizontalLayout_2,3,0,1,1) 
62   
63          self.retranslateUi(PermitDialog) 
64          QtCore.QMetaObject.connectSlotsByName(PermitDialog) 
 65   
67          PermitDialog.setWindowTitle(QtGui.QApplication.translate("PermitDialog", "Confirm to run unsafe script", None, QtGui.QApplication.UnicodeUTF8)) 
68          self.filenameLabel.setText(QtGui.QApplication.translate("PermitDialog", "scriptname.py", None, QtGui.QApplication.UnicodeUTF8)) 
69          self.label.setText(QtGui.QApplication.translate("PermitDialog", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" 
70  "<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" 
71  "p, li { white-space: pre-wrap; }\n" 
72  "</style></head><body style=\" font-family:\'Sans Serif\'; font-size:8pt; font-weight:400; font-style:normal;\">\n" 
73  "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">Attention:</span> This script file contains code which <span style=\" font-style:italic;\">might harm </span>your system.</p>\n" 
74  "<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"></p>\n" 
75  "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">You should only permit execution of this script if you are sure that it comes from a trustworthy source. </p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) 
76          self.detailsButton.setText(QtGui.QApplication.translate("PermitDialog", "De&tails >>", None, QtGui.QApplication.UnicodeUTF8)) 
77          self.problemsBrowser.setHtml(QtGui.QApplication.translate("PermitDialog", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" 
78  "<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" 
79  "p, li { white-space: pre-wrap; }\n" 
80  "</style></head><body style=\" font-family:\'DejaVu Sans\'; font-size:8pt; font-weight:400; font-style:normal;\">\n" 
81  "<p style=\"-qt-paragraph-type:empty; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:\'Sans Serif\';\"></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) 
82          self.rememberCheck.setText(QtGui.QApplication.translate("PermitDialog", "&Remember preference for this file", None, QtGui.QApplication.UnicodeUTF8)) 
83          self.allowButton.setText(QtGui.QApplication.translate("PermitDialog", "&Allow", None, QtGui.QApplication.UnicodeUTF8)) 
84          self.denyButton.setText(QtGui.QApplication.translate("PermitDialog", "&Deny", None, QtGui.QApplication.UnicodeUTF8))