Esempio n. 1
0
    def setupUi(self, Dialog):
        Dialog.setObjectName("Dialog")
        Dialog.resize(QtCore.QSize(QtCore.QRect(0,0,1024,768).size()))
        Dialog.setWindowFlags(QtCore.Qt.FramelessWindowHint)

        self.frame = QtGui.QFrame(Dialog)
        self.frame.setGeometry(QtCore.QRect(0,0,1024,768))
        self.frame.setFrameShape(QtGui.QFrame.NoFrame)
        self.frame.setObjectName("frame")

        self.resultsField = QWebView(Dialog)
        self.resultsField.setGeometry(QtCore.QRect(450,85,500,590))
        self.resultsField.setTextSizeMultiplier(1.5)
        self.resultsField.setObjectName("resultsField")
        self.resultsField.settings().setAttribute(QWebSettings.AutoLoadImages, False)

        self.charm = FlickCharm()
        self.charm.activateOn(self.resultsField)

        self.progressBar = QProgressBar(Dialog)
        self.progressBar.setGeometry(QRect(240, 350, 600, 100))
        self.progressBar.setVisible(False)
        self.progressBar.setMinimum(0)
        self.progressBar.setMaximum(0)
        self.progressBar.setValue(1)

        self.loadingLabel = QLabel(Dialog)
        self.loadingLabel.setGeometry(QRect(240, 190, 600, 200))
        self.loadingLabel.setText("Loading news feeds...")
        self.loadingLabel.setAlignment(Qt.AlignCenter)

        self.topicListBox = CustomListBox(Dialog)
        self.topicListBox.setGeometry(QtCore.QRect(100,175,100,500))

        self.headlineListBox = CustomListBox(Dialog)
        self.headlineListBox.setGeometry(QtCore.QRect(215,175,225,500))

        self.homeButton= QPushButton(Dialog)
        self.homeButton.setGeometry(QRect(10,680,80,80))
        self.homeButton.setVisible(False)

        self.retranslateUi(Dialog)
        QtCore.QMetaObject.connectSlotsByName(Dialog)

        self.helper = NewsHelper(Dialog, self)
        self.topicListBox.connect(self.topicListBox, SIGNAL("clicked(QModelIndex)"), \
                                    self.helper.populateHeadlineList)
        self.headlineListBox.connect(self.headlineListBox, SIGNAL("clicked(QModelIndex)"), \
                                        self.helper.displayStory)
        self.homeButton.connect(self.homeButton, SIGNAL("clicked()"), self.helper.close)
Esempio n. 2
0
    def setupUi(self, Dialog):
        Dialog.setObjectName("Dialog")
        Dialog.resize(QtCore.QSize(QtCore.QRect(0,0,1024,768).size()))
        Dialog.setWindowFlags(QtCore.Qt.FramelessWindowHint)

        self.frame = QtGui.QFrame(Dialog)
        self.frame.setGeometry(QtCore.QRect(0,0,1024,768))
        self.frame.setFrameShape(QtGui.QFrame.NoFrame)
        self.frame.setObjectName("frame")

        self.userNameField = QLineEdit(Dialog)
        self.userNameField.setGeometry(QRect(300, 100, 200, 50))

        self.passwordField = QLineEdit(Dialog)
        self.passwordField.setGeometry(QRect(550, 100, 200, 50))
        self.passwordField.setEchoMode(QLineEdit.Password)

        self.checkEmailButton = QPushButton(Dialog)
        self.checkEmailButton.setGeometry(QRect(800, 100, 100, 50))
        self.checkEmailButton.setText("Check email")

        self.progressBar = QProgressBar(Dialog)
        self.progressBar.setGeometry(QRect(240, 400, 600, 100))
        self.progressBar.setVisible(False)
        self.progressBar.setMinimum(0)
        self.progressBar.setMaximum(0)
        self.progressBar.setValue(1)

        self.loadingLabel = QLabel(Dialog)
        self.loadingLabel.setGeometry(QRect(240, 190, 600, 200))
        self.loadingLabel.setText("Loading emails...")
        self.loadingLabel.setAlignment(Qt.AlignCenter)

        self.subjectListBox = CustomListBox(Dialog)
        self.subjectListBox.setGeometry(QtCore.QRect(125,200,300,500))

        self.messageDisplay = QWebView(Dialog)
        self.messageDisplay.setGeometry(QtCore.QRect(435, 200, 500, 500))
        self.messageDisplay.setVisible(False)

        self.homeButton= QtGui.QPushButton(Dialog)
        self.homeButton.setGeometry(QtCore.QRect(10,680,80,80))

        self.retranslateUi(Dialog)
        QtCore.QMetaObject.connectSlotsByName(Dialog)

        self.charm = FlickCharm()
        self.charm.activateOn(self.messageDisplay)

        self.helper = EmailHelper(Dialog, self)
        self.subjectListBox.connect(self.subjectListBox, SIGNAL("clicked(QModelIndex)"), \
                                    self.helper.displayEmail)
        self.checkEmailButton.connect(self.checkEmailButton, SIGNAL("clicked()"), \
                                    self.helper.checkEmail)
        self.homeButton.connect(self.homeButton, SIGNAL("clicked()"), self.helper.close)
Esempio n. 3
0
    def setupUi(self, Dialog):
        Dialog.setObjectName("Dialog")
        Dialog.resize(QtCore.QSize(QtCore.QRect(0,0,1024,768).size()))
        Dialog.setWindowFlags(QtCore.Qt.FramelessWindowHint)

        self.frame = QtGui.QFrame(Dialog)
        self.frame.setGeometry(QtCore.QRect(0,0,1024,768))
        self.frame.setFrameShape(QtGui.QFrame.NoFrame)
        self.frame.setObjectName("frame")

        self.label = QtGui.QLabel(Dialog)
        self.label.setGeometry(QtCore.QRect(285,70,100,100))
        self.label.setObjectName("label")

        self.label_2 = QtGui.QLabel(Dialog)
        self.label_2.setGeometry(QtCore.QRect(535,70,100,100))
        self.label_2.setObjectName("label_2")

        self.searchButton = QtGui.QPushButton(Dialog)
        self.searchButton.setGeometry(QtCore.QRect(800,100,150,50))
        self.searchButton.setObjectName("searchButton")

        self.fnField = QtGui.QLineEdit(Dialog)
        self.fnField.setGeometry(QtCore.QRect(375,100,150,50))
        self.fnField.setObjectName("fnField")

        self.lnField = QtGui.QLineEdit(Dialog)
        self.lnField.setGeometry(QtCore.QRect(625,100,150,50))
        self.lnField.setObjectName("lnField")

        self.results = CustomListBox(Dialog)
        self.results.setGeometry(QtCore.QRect(125,200,300,500))

        self.listing = DirectoryListing(Dialog)
        self.listing.setGeometry(QtCore.QRect(435, 200, 555, 491))

        self.homeButton= QtGui.QPushButton(Dialog)
        self.homeButton.setGeometry(QtCore.QRect(10,680,80,80))

        self.retranslateUi(Dialog)
        QtCore.QMetaObject.connectSlotsByName(Dialog)

        self.helper = DirectoryHelper(Dialog, self)
        self.searchButton.connect(self.searchButton, QtCore.SIGNAL("clicked()"), self.helper.doSearch)
        self.results.connect(self.results, SIGNAL("clicked(QModelIndex)"), \
                                    self.helper.displayInfo)
        self.homeButton.connect(self.homeButton, SIGNAL("clicked()"), self.helper.close)
Esempio n. 4
0
class NewsView(object):
    def setupUi(self, Dialog):
        Dialog.setObjectName("Dialog")
        Dialog.resize(QtCore.QSize(QtCore.QRect(0,0,1024,768).size()))
        Dialog.setWindowFlags(QtCore.Qt.FramelessWindowHint)

        self.frame = QtGui.QFrame(Dialog)
        self.frame.setGeometry(QtCore.QRect(0,0,1024,768))
        self.frame.setFrameShape(QtGui.QFrame.NoFrame)
        self.frame.setObjectName("frame")

        self.resultsField = QWebView(Dialog)
        self.resultsField.setGeometry(QtCore.QRect(450,85,500,590))
        self.resultsField.setTextSizeMultiplier(1.5)
        self.resultsField.setObjectName("resultsField")
        self.resultsField.settings().setAttribute(QWebSettings.AutoLoadImages, False)

        self.charm = FlickCharm()
        self.charm.activateOn(self.resultsField)

        self.progressBar = QProgressBar(Dialog)
        self.progressBar.setGeometry(QRect(240, 350, 600, 100))
        self.progressBar.setVisible(False)
        self.progressBar.setMinimum(0)
        self.progressBar.setMaximum(0)
        self.progressBar.setValue(1)

        self.loadingLabel = QLabel(Dialog)
        self.loadingLabel.setGeometry(QRect(240, 190, 600, 200))
        self.loadingLabel.setText("Loading news feeds...")
        self.loadingLabel.setAlignment(Qt.AlignCenter)

        self.topicListBox = CustomListBox(Dialog)
        self.topicListBox.setGeometry(QtCore.QRect(100,175,100,500))

        self.headlineListBox = CustomListBox(Dialog)
        self.headlineListBox.setGeometry(QtCore.QRect(215,175,225,500))

        self.homeButton= QPushButton(Dialog)
        self.homeButton.setGeometry(QRect(10,680,80,80))
        self.homeButton.setVisible(False)

        self.retranslateUi(Dialog)
        QtCore.QMetaObject.connectSlotsByName(Dialog)

        self.helper = NewsHelper(Dialog, self)
        self.topicListBox.connect(self.topicListBox, SIGNAL("clicked(QModelIndex)"), \
                                    self.helper.populateHeadlineList)
        self.headlineListBox.connect(self.headlineListBox, SIGNAL("clicked(QModelIndex)"), \
                                        self.helper.displayStory)
        self.homeButton.connect(self.homeButton, SIGNAL("clicked()"), self.helper.close)


    def retranslateUi(self, Dialog):
        path = os.getcwd()
        Dialog.setWindowTitle(QtGui.QApplication.translate("Dialog", "Campus News", None, QtGui.QApplication.UnicodeUTF8))
        Dialog.setStyleSheet(QtGui.QApplication.translate("Dialog", "", None, QtGui.QApplication.UnicodeUTF8))
        self.frame.setStyleSheet(QtGui.QApplication.translate("Dialog", "background-image: url(" + path + "/images/mockup_blank_template.png); background-repeat:no-repeat;", None, QtGui.QApplication.UnicodeUTF8))
        self.loadingLabel.setStyleSheet(QtGui.QApplication.translate("MainWindow", "font-size: 50px;", None, QtGui.QApplication.UnicodeUTF8))
        self.homeButton.setStyleSheet(QApplication.translate("MainWindow", "background-image: url(" + path + "/images/home.png); background-repeat:no-repeat;\n"
        "border-radius: 10px;", None, QApplication.UnicodeUTF8))
Esempio n. 5
0
class DirectoryView(object):
    def setupUi(self, Dialog):
        Dialog.setObjectName("Dialog")
        Dialog.resize(QtCore.QSize(QtCore.QRect(0,0,1024,768).size()))
        Dialog.setWindowFlags(QtCore.Qt.FramelessWindowHint)

        self.frame = QtGui.QFrame(Dialog)
        self.frame.setGeometry(QtCore.QRect(0,0,1024,768))
        self.frame.setFrameShape(QtGui.QFrame.NoFrame)
        self.frame.setObjectName("frame")

        self.label = QtGui.QLabel(Dialog)
        self.label.setGeometry(QtCore.QRect(285,70,100,100))
        self.label.setObjectName("label")

        self.label_2 = QtGui.QLabel(Dialog)
        self.label_2.setGeometry(QtCore.QRect(535,70,100,100))
        self.label_2.setObjectName("label_2")

        self.searchButton = QtGui.QPushButton(Dialog)
        self.searchButton.setGeometry(QtCore.QRect(800,100,150,50))
        self.searchButton.setObjectName("searchButton")

        self.fnField = QtGui.QLineEdit(Dialog)
        self.fnField.setGeometry(QtCore.QRect(375,100,150,50))
        self.fnField.setObjectName("fnField")

        self.lnField = QtGui.QLineEdit(Dialog)
        self.lnField.setGeometry(QtCore.QRect(625,100,150,50))
        self.lnField.setObjectName("lnField")

        self.results = CustomListBox(Dialog)
        self.results.setGeometry(QtCore.QRect(125,200,300,500))

        self.listing = DirectoryListing(Dialog)
        self.listing.setGeometry(QtCore.QRect(435, 200, 555, 491))

        self.homeButton= QtGui.QPushButton(Dialog)
        self.homeButton.setGeometry(QtCore.QRect(10,680,80,80))

        self.retranslateUi(Dialog)
        QtCore.QMetaObject.connectSlotsByName(Dialog)

        self.helper = DirectoryHelper(Dialog, self)
        self.searchButton.connect(self.searchButton, QtCore.SIGNAL("clicked()"), self.helper.doSearch)
        self.results.connect(self.results, SIGNAL("clicked(QModelIndex)"), \
                                    self.helper.displayInfo)
        self.homeButton.connect(self.homeButton, SIGNAL("clicked()"), self.helper.close)


    def retranslateUi(self, Dialog):
        path = os.getcwd()
        Dialog.setWindowTitle(QtGui.QApplication.translate("Dialog", "Directory Search", None, QtGui.QApplication.UnicodeUTF8))
        Dialog.setStyleSheet(QtGui.QApplication.translate("Dialog", "bg=red", None, QtGui.QApplication.UnicodeUTF8))
        self.frame.setStyleSheet(QtGui.QApplication.translate("Dialog", "background-image: url(" + path + "/images/mockup_blank_template.png);  background-repeat:no-repeat;", None, QtGui.QApplication.UnicodeUTF8))
        self.label.setText(QtGui.QApplication.translate("Dialog", "First<br>Name", None, QtGui.QApplication.UnicodeUTF8))
        self.label.setStyleSheet(QtGui.QApplication.translate("Dialog", "font-size: 20pt; text-align: center;", None, QtGui.QApplication.UnicodeUTF8))
        self.label_2.setText(QtGui.QApplication.translate("Dialog", "Last<br>Name", None, QtGui.QApplication.UnicodeUTF8))
        self.label_2.setStyleSheet(QtGui.QApplication.translate("Dialog", "font-size: 20pt; text-align: center;", None, QtGui.QApplication.UnicodeUTF8))
        self.searchButton.setStyleSheet(QtGui.QApplication.translate("Dialog", "background-color:white", None, QtGui.QApplication.UnicodeUTF8))
        self.searchButton.setText(QtGui.QApplication.translate("Dialog", "Search", None, QtGui.QApplication.UnicodeUTF8))
        self.searchButton.setStyleSheet(QtGui.QApplication.translate("Dialog", "background-color: #a0a0a0; color: #b8860b; font-size: 20pt", None, QtGui.QApplication.UnicodeUTF8))
        self.fnField.setStyleSheet(QtGui.QApplication.translate("Dialog", "background-color: white; font-size: 20pt", None, QtGui.QApplication.UnicodeUTF8))
        self.lnField.setStyleSheet(QtGui.QApplication.translate("Dialog", "background-color:white; font-size: 20pt", None, QtGui.QApplication.UnicodeUTF8))
        self.homeButton.setStyleSheet(QtGui.QApplication.translate("MainWindow", "background-image: url(" + path + "/images/home.png);\n"
        "border-radius: 10px;", None, QtGui.QApplication.UnicodeUTF8))
Esempio n. 6
0
class EmailView(object):
    def setupUi(self, Dialog):
        Dialog.setObjectName("Dialog")
        Dialog.resize(QtCore.QSize(QtCore.QRect(0,0,1024,768).size()))
        Dialog.setWindowFlags(QtCore.Qt.FramelessWindowHint)

        self.frame = QtGui.QFrame(Dialog)
        self.frame.setGeometry(QtCore.QRect(0,0,1024,768))
        self.frame.setFrameShape(QtGui.QFrame.NoFrame)
        self.frame.setObjectName("frame")

        self.userNameField = QLineEdit(Dialog)
        self.userNameField.setGeometry(QRect(300, 100, 200, 50))

        self.passwordField = QLineEdit(Dialog)
        self.passwordField.setGeometry(QRect(550, 100, 200, 50))
        self.passwordField.setEchoMode(QLineEdit.Password)

        self.checkEmailButton = QPushButton(Dialog)
        self.checkEmailButton.setGeometry(QRect(800, 100, 100, 50))
        self.checkEmailButton.setText("Check email")

        self.progressBar = QProgressBar(Dialog)
        self.progressBar.setGeometry(QRect(240, 400, 600, 100))
        self.progressBar.setVisible(False)
        self.progressBar.setMinimum(0)
        self.progressBar.setMaximum(0)
        self.progressBar.setValue(1)

        self.loadingLabel = QLabel(Dialog)
        self.loadingLabel.setGeometry(QRect(240, 190, 600, 200))
        self.loadingLabel.setText("Loading emails...")
        self.loadingLabel.setAlignment(Qt.AlignCenter)

        self.subjectListBox = CustomListBox(Dialog)
        self.subjectListBox.setGeometry(QtCore.QRect(125,200,300,500))

        self.messageDisplay = QWebView(Dialog)
        self.messageDisplay.setGeometry(QtCore.QRect(435, 200, 500, 500))
        self.messageDisplay.setVisible(False)

        self.homeButton= QtGui.QPushButton(Dialog)
        self.homeButton.setGeometry(QtCore.QRect(10,680,80,80))

        self.retranslateUi(Dialog)
        QtCore.QMetaObject.connectSlotsByName(Dialog)

        self.charm = FlickCharm()
        self.charm.activateOn(self.messageDisplay)

        self.helper = EmailHelper(Dialog, self)
        self.subjectListBox.connect(self.subjectListBox, SIGNAL("clicked(QModelIndex)"), \
                                    self.helper.displayEmail)
        self.checkEmailButton.connect(self.checkEmailButton, SIGNAL("clicked()"), \
                                    self.helper.checkEmail)
        self.homeButton.connect(self.homeButton, SIGNAL("clicked()"), self.helper.close)

    def retranslateUi(self, Dialog):
        path = os.getcwd()
        Dialog.setWindowTitle(QtGui.QApplication.translate("Dialog", "Purdue Webmail", None, QtGui.QApplication.UnicodeUTF8))
        Dialog.setStyleSheet(QtGui.QApplication.translate("Dialog", "", None, QtGui.QApplication.UnicodeUTF8))
        self.frame.setStyleSheet(QtGui.QApplication.translate("Dialog", "background-image: url(" + path + "/images/mockup_blank_template.png); background-repeat:no-repeat;", None, QtGui.QApplication.UnicodeUTF8))
        self.homeButton.setStyleSheet(QtGui.QApplication.translate("MainWindow", "background-image: url(" + path + "/images/home.png); background-repeat:no-repeat;\n"
        "border-radius: 10px;", None, QtGui.QApplication.UnicodeUTF8))
        self.userNameField.setStyleSheet(QtGui.QApplication.translate("Dialog", "background-color: white; font-size: 20pt", None, QtGui.QApplication.UnicodeUTF8))
        self.passwordField.setStyleSheet(QtGui.QApplication.translate("Dialog", "background-color:white; font-size: 20pt", None, QtGui.QApplication.UnicodeUTF8))
        self.loadingLabel.setStyleSheet(QApplication.translate("MainWindow", "font-size: 50px;", None, QApplication.UnicodeUTF8))