1
from .. import WidgetHandlerManager
2
from .. import AbstractItem
3
from . import QGraphicsProxyWidget
5
class Plasma__ScrollBarHandler(QGraphicsProxyWidget.QGraphicsProxyWidgetHandler):
7
return "Plasma::ScrollBar"
10
includes = "".split(" ")
12
for include in includes:
14
includesCode += "#include<" + include + ">\n"
19
setup = QGraphicsProxyWidget.QGraphicsProxyWidgetHandler.setup(self)
22
if self.hasAttribute('singleStep'):
23
setup += self.attribute('name') \
24
+ '->setSingleStep(' + self.attribute('singleStep') + ');'
26
if self.hasAttribute('pageStep'):
27
setup += self.attribute('name') \
28
+ '->setPageStep(' + self.attribute('pageStep') + ');'
30
if self.hasAttribute('stylesheet'):
31
setup += self.attribute('name') \
32
+ '->setStyleSheet("' + self.attribute('stylesheet') + '");'
37
WidgetHandlerManager.addHandler(Plasma__ScrollBarHandler())