[Uludag-commits] r17664 - trunk/tasma/display-manager/src
uludag-commits at pardus.org.tr
uludag-commits at pardus.org.tr
15 Nis 2008 Sal 14:19:27 EEST
Author: pinar
Date: Tue Apr 15 14:19:27 2008
New Revision: 17664
Modified:
trunk/tasma/display-manager/src/display-manager.py
Log:
gui signals & slots
Modified: trunk/tasma/display-manager/src/display-manager.py
=================================================================
--- trunk/tasma/display-manager/src/display-manager.py (original)
+++ trunk/tasma/display-manager/src/display-manager.py Tue Apr 15 14:19:27 2008
@@ -1,3 +1,5 @@
+#ifndef DISPLAY-MANAGER.PY
+#define DISPLAY-MANAGER.PY
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
@@ -40,17 +42,24 @@
def __init__(self, parent):
dm_mainview.mainWidget.__init__(self, parent)
- def focusSelectedScreen(self, screenId):
- """Puts a window border to selected screen's pixmap"""
- pass
-
- def setGroupBoxName(self):
- """Sets groupbox name as selected screen's name"""
- pass
-
- def enableExtendedOption(self):
- """Enables <Extended> option checkbox if <Dual Mode> selected"""
- pass
+ self.selectedScreen = 0
+ self.connect(self.screenImage1, SIGNAL("toggled(bool)"), self.getSelectedScreen)
+ self.connect(self.screenImage2, SIGNAL("toggled(bool)"), self.getSelectedScreen)
+ self.connect(self.checkBoxDualMode, SIGNAL("toggled(bool)"), self.enableExtendedOption)
+
+ def getSelectedScreen(self):
+ """Gets selected screen and sets groupbox name as screen's name"""
+
+ self.selectedScreen = self.screenGroup.selected()
+ self.groupBoxScreens.setTitle(self.selectedScreen.textLabel())
+
+ def enableExtendedOption(self):
+ """Enables <Extended> option checkbox if <Dual Mode> selected"""
+
+ if self.checkBoxDualMode.isChecked():
+ self.checkBoxExtended.setEnabled(1)
+ else:
+ self.checkBoxExtended.setEnabled(0)
def attachMainWidget(self):
KGlobal.iconLoader().addAppDir(mod_app)
@@ -105,3 +114,4 @@
if __name__ == '__main__':
main()
+#endif // DISPLAY-MANAGER.PY
Uludag-commits mesaj listesiyle ilgili
daha fazla bilgi