mainscreen menu update
This commit is contained in:
parent
b8e4c12430
commit
1fbf357294
@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
import sys
|
import sys
|
||||||
from PySide import QtGui, QtCore
|
from PySide import QtGui, QtCore
|
||||||
|
from menu import *
|
||||||
from toxcore_enums_and_consts import *
|
from toxcore_enums_and_consts import *
|
||||||
|
|
||||||
|
|
||||||
@ -74,11 +75,18 @@ class MainWindow(QtGui.QMainWindow):
|
|||||||
self.menuSettings.addAction(self.actionNotifications)
|
self.menuSettings.addAction(self.actionNotifications)
|
||||||
self.menuSettings.addAction(self.actionNetwork)
|
self.menuSettings.addAction(self.actionNetwork)
|
||||||
self.menuAbout.addAction(self.actionAbout_program)
|
self.menuAbout.addAction(self.actionAbout_program)
|
||||||
self.actionAbout_program.triggered.connect(self.about_program)
|
|
||||||
self.menubar.addAction(self.menuProfile.menuAction())
|
self.menubar.addAction(self.menuProfile.menuAction())
|
||||||
self.menubar.addAction(self.menuSettings.menuAction())
|
self.menubar.addAction(self.menuSettings.menuAction())
|
||||||
self.menubar.addAction(self.menuAbout.menuAction())
|
self.menubar.addAction(self.menuAbout.menuAction())
|
||||||
|
|
||||||
|
self.actionAbout_program.triggered.connect(self.about_program)
|
||||||
|
self.actionNetwork.triggered.connect(self.network_settings)
|
||||||
|
self.actionAdd_friend.triggered.connect(self.add_contact)
|
||||||
|
self.actionSettings.triggered.connect(self.profile_settings)
|
||||||
|
self.actionPrivacy_settings.triggered.connect(self.privacy_settings)
|
||||||
|
self.actionInterface_settings.triggered.connect(self.interface_settings)
|
||||||
|
self.actionNotifications.triggered.connect(self.notification_settings)
|
||||||
|
|
||||||
self.menuProfile.setTitle(QtGui.QApplication.translate("MainWindow", "Profile", None, QtGui.QApplication.UnicodeUTF8))
|
self.menuProfile.setTitle(QtGui.QApplication.translate("MainWindow", "Profile", None, QtGui.QApplication.UnicodeUTF8))
|
||||||
self.menuSettings.setTitle(QtGui.QApplication.translate("MainWindow", "Settings", None, QtGui.QApplication.UnicodeUTF8))
|
self.menuSettings.setTitle(QtGui.QApplication.translate("MainWindow", "Settings", None, QtGui.QApplication.UnicodeUTF8))
|
||||||
self.menuAbout.setTitle(QtGui.QApplication.translate("MainWindow", "About", None, QtGui.QApplication.UnicodeUTF8))
|
self.menuAbout.setTitle(QtGui.QApplication.translate("MainWindow", "About", None, QtGui.QApplication.UnicodeUTF8))
|
||||||
@ -92,17 +100,6 @@ class MainWindow(QtGui.QMainWindow):
|
|||||||
self.actionSettings.setText(QtGui.QApplication.translate("MainWindow", "Settings", None, QtGui.QApplication.UnicodeUTF8))
|
self.actionSettings.setText(QtGui.QApplication.translate("MainWindow", "Settings", None, QtGui.QApplication.UnicodeUTF8))
|
||||||
QtCore.QMetaObject.connectSlotsByName(MainWindow)
|
QtCore.QMetaObject.connectSlotsByName(MainWindow)
|
||||||
|
|
||||||
def about_program(self):
|
|
||||||
import util
|
|
||||||
msgBox = QtGui.QMessageBox()
|
|
||||||
msgBox.setWindowTitle("About")
|
|
||||||
msgBox.setText("Toxygen is pythonic Tox client. Version: " + util.program_version)
|
|
||||||
msgBox.exec_()
|
|
||||||
|
|
||||||
def paintEvent(self, event):
|
|
||||||
pass
|
|
||||||
#self.connection_status.paintEvent(event)
|
|
||||||
|
|
||||||
def setup_right_bottom(self, Form):
|
def setup_right_bottom(self, Form):
|
||||||
Form.setObjectName("right_bottom")
|
Form.setObjectName("right_bottom")
|
||||||
Form.resize(500, 150)
|
Form.resize(500, 150)
|
||||||
@ -173,7 +170,6 @@ class MainWindow(QtGui.QMainWindow):
|
|||||||
self.connection_status.setBaseSize(QtCore.QSize(32, 32))
|
self.connection_status.setBaseSize(QtCore.QSize(32, 32))
|
||||||
self.connection_status.setObjectName("connection_status")
|
self.connection_status.setObjectName("connection_status")
|
||||||
|
|
||||||
|
|
||||||
def setup_right_top(self, Form):
|
def setup_right_top(self, Form):
|
||||||
Form.setObjectName("Form")
|
Form.setObjectName("Form")
|
||||||
Form.resize(495, 111)
|
Form.resize(495, 111)
|
||||||
@ -225,6 +221,42 @@ class MainWindow(QtGui.QMainWindow):
|
|||||||
self.setGeometry(400, 400, 800, 400)
|
self.setGeometry(400, 400, 800, 400)
|
||||||
self.setWindowTitle('Toxygen')
|
self.setWindowTitle('Toxygen')
|
||||||
|
|
||||||
|
# -----------------------------------------------------------------------------------------------------------------
|
||||||
|
# Functions which called when user click in menu
|
||||||
|
# -----------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
def about_program(self):
|
||||||
|
import util
|
||||||
|
msgBox = QtGui.QMessageBox()
|
||||||
|
msgBox.setWindowTitle("About")
|
||||||
|
msgBox.setText("Toxygen is pythonic Tox client. Version: " + util.program_version)
|
||||||
|
msgBox.exec_()
|
||||||
|
|
||||||
|
def network_settings(self):
|
||||||
|
self.n_s = NetworkSettings()
|
||||||
|
self.n_s.show()
|
||||||
|
|
||||||
|
def add_contact(self):
|
||||||
|
self.a_c = AddContact()
|
||||||
|
self.a_c.show()
|
||||||
|
|
||||||
|
def profile_settings(self):
|
||||||
|
self.p_s = ProfileSettings()
|
||||||
|
self.p_s.show()
|
||||||
|
|
||||||
|
def privacy_settings(self):
|
||||||
|
self.priv_s = PrivacySettings()
|
||||||
|
self.priv_s.show()
|
||||||
|
|
||||||
|
def notification_settings(self):
|
||||||
|
self.notif_s = NotificationsSettings()
|
||||||
|
self.notif_s.show()
|
||||||
|
|
||||||
|
def interface_settings(self):
|
||||||
|
self.int_s = InterfaceSettings()
|
||||||
|
self.int_s.show()
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
app = QtGui.QApplication(sys.argv)
|
app = QtGui.QApplication(sys.argv)
|
||||||
ex = MainWindow()
|
ex = MainWindow()
|
||||||
|
Loading…
Reference in New Issue
Block a user