Log In
New Account
  
Home My Page Project Cloud Code Snippets Project Openings e^(j pi)+1=0
Summary SCM
1 from PyQt4 import QtCore
2 from PyQt4 import QtGui
5 def _null_set_stackable(window, isStackable):
6         pass
9 def _maemo_set_stackable(window, isStackable):
10         window.setAttribute(QtCore.Qt.WA_Maemo5StackedWindow, isStackable)
13 try:
14         QtCore.Qt.WA_Maemo5StackedWindow
15         set_stackable = _maemo_set_stackable
16 except AttributeError:
17         set_stackable = _null_set_stackable
20 def _null_set_autorient(window, isStackable):
21         pass
24 def _maemo_set_autorient(window, isStackable):
25         window.setAttribute(QtCore.Qt.WA_Maemo5StackedWindow, isStackable)
28 try:
29         QtCore.Qt.WA_Maemo5AutoOrientation
30         set_autorient = _maemo_set_autorient
31 except AttributeError:
32         set_autorient = _null_set_autorient
35 def _null_set_landscape(window, isStackable):
36         pass
39 def _maemo_set_landscape(window, isStackable):
40         window.setAttribute(QtCore.Qt.WA_Maemo5StackedWindow, isStackable)
43 try:
44         QtCore.Qt.WA_Maemo5LandscapeOrientation
45         set_landscape = _maemo_set_landscape
46 except AttributeError:
47         set_landscape = _null_set_landscape
50 def _null_set_portrait(window, isStackable):
51         pass
54 def _maemo_set_portrait(window, isStackable):
55         window.setAttribute(QtCore.Qt.WA_Maemo5StackedWindow, isStackable)
58 try:
59         QtCore.Qt.WA_Maemo5PortraitOrientation
60         set_portrait = _maemo_set_portrait
61 except AttributeError:
62         set_portrait = _null_set_portrait
65 def _null_show_progress_indicator(window, isStackable):
66         pass
69 def _maemo_show_progress_indicator(window, isStackable):
70         window.setAttribute(QtCore.Qt.WA_Maemo5StackedWindow, isStackable)
73 try:
74         QtCore.Qt.WA_Maemo5ShowProgressIndicator
75         show_progress_indicator = _maemo_show_progress_indicator
76 except AttributeError:
77         show_progress_indicator = _null_show_progress_indicator
80 def _null_mark_numbers_preferred(widget):
81         pass
84 def _newqt_mark_numbers_preferred(widget):
85         widget.setInputMethodHints(QtCore.Qt.ImhPreferNumbers)
88 try:
89         QtCore.Qt.ImhPreferNumbers
90         mark_numbers_preferred = _newqt_mark_numbers_preferred
91 except AttributeError:
92         mark_numbers_preferred = _null_mark_numbers_preferred
95 def screen_orientation():
96         geom = QtGui.QApplication.desktop().screenGeometry()
97         if geom.width() <= geom.height():
98                 return QtCore.Qt.Vertical
99         else:
100                 return QtCore.Qt.Horizontal
103 def _null_get_theme_icon(iconNames, fallback = None):
104         icon = fallback if fallback is not None else QtGui.QIcon()
105         return icon
108 def _newqt_get_theme_icon(iconNames, fallback = None):
109         for iconName in iconNames:
110                 if QtGui.QIcon.hasThemeIcon(iconName):
111                         icon = QtGui.QIcon.fromTheme(iconName)
112                         break
113         else:
114                 icon = fallback if fallback is not None else QtGui.QIcon()
115         return icon
118 try:
119         QtGui.QIcon.fromTheme
120         get_theme_icon = _newqt_get_theme_icon
121 except AttributeError:
122         get_theme_icon = _null_get_theme_icon

Terms of Use    Privacy Policy    Contribution Guidelines    Feedback

Powered By GForge Collaborative Development Environment