-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathpopup.py
More file actions
78 lines (54 loc) · 3.62 KB
/
popup.py
File metadata and controls
78 lines (54 loc) · 3.62 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
from PyQt5 import QtCore, QtGui, QtWidgets
from IoT_Bit_library import *
import sys
class Ui_SMS_to_Delete_Popup(object):
def setupUi(self, SMS_to_Delete_Popup):
################################################################################################################################################################################################
SMS_to_Delete_Popup.setObjectName("SMS_to_Delete_Popup")
SMS_to_Delete_Popup.resize(224, 88)
self.verticalLayout = QtWidgets.QVBoxLayout(SMS_to_Delete_Popup)
self.verticalLayout.setObjectName("verticalLayout")
################################################################################################################################################################################################
self.labelWhistoDelete = QtWidgets.QLabel(SMS_to_Delete_Popup)
self.labelWhistoDelete.setObjectName("labelWhistoDelete")
self.verticalLayout.addWidget(self.labelWhistoDelete)
################################################################################################################################################################################################
self.SpecificSMStoDelete = QtWidgets.QLineEdit(SMS_to_Delete_Popup)
self.SpecificSMStoDelete.setObjectName("SpecificSMStoDelete")
self.verticalLayout.addWidget(self.SpecificSMStoDelete)
self.horizontalLayout = QtWidgets.QHBoxLayout()
self.horizontalLayout.setObjectName("horizontalLayout")
################################################################################################################################################################################################
self.Ok_to_Delete = QtWidgets.QPushButton(SMS_to_Delete_Popup)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.Ok_to_Delete.sizePolicy().hasHeightForWidth())
self.Ok_to_Delete.setSizePolicy(sizePolicy)
self.Ok_to_Delete.setObjectName("Ok_to_Delete")
self.horizontalLayout.addWidget(self.Ok_to_Delete)
self.Ok_to_Delete.clicked.connect(self.delete_SMS)
################################################################################################################################################################################################
self.verticalLayout.addLayout(self.horizontalLayout)
self.retranslateUi(SMS_to_Delete_Popup)
QtCore.QMetaObject.connectSlotsByName(SMS_to_Delete_Popup)
def retranslateUi(self, SMS_to_Delete_Popup):
_translate = QtCore.QCoreApplication.translate
SMS_to_Delete_Popup.setWindowTitle(_translate("SMS_to_Delete_Popup", "SMS to Delete"))
self.labelWhistoDelete.setText(_translate("SMS_to_Delete_Popup", "Which SMS do you wish to delete?"))
self.Ok_to_Delete.setText(_translate("SMS_to_Delete_Popup", "OK"))
def delete_SMS(self):
#Take input from popup
self.remove = self.SpecificSMStoDelete.text()
#Pass the SMS index to the DeleteSMS function
_4G.DeleteSMS(self.remove)
print('SMS Deleted')
APN = ''
_4G = Modem(APN)
if __name__ == "__main__":
app = QtWidgets.QApplication(sys.argv)
SMS_to_Delete_Popup = QtWidgets.QWidget()
ui = Ui_SMS_to_Delete_Popup()
ui.setupUi(SMS_to_Delete_Popup)
SMS_to_Delete_Popup.show()
sys.exit(app.exec_())