comparison demos/browser/chasewidget.d @ 74:37caa90ce503

more porting
author mandel
date Fri, 22 May 2009 23:43:58 +0000
parents 7bfd46c330dc
children 0654fc9bac95
comparison
equal deleted inserted replaced
73:7bfd46c330dc 74:37caa90ce503
85 m_timerId = startTimer(m_delay); 85 m_timerId = startTimer(m_delay);
86 } 86 }
87 update(); 87 update();
88 } 88 }
89 89
90 void setPixmapEnabled(bool enable); 90 void setPixmapEnabled(bool enable)
91 { 91 {
92 m_pixmapEnabled = enable; 92 m_pixmapEnabled = enable;
93 } 93 }
94 94
95 QSize sizeHint() 95 QSize sizeHint()
110 110
111 int extent = qMin(width() - 8, height() - 8); 111 int extent = qMin(width() - 8, height() - 8);
112 int displ = extent / 4; 112 int displ = extent / 4;
113 int ext = extent / 4 - 1; 113 int ext = extent / 4 - 1;
114 114
115 p.setRenderHint(QPainter::Antialiasing, true); 115 p.setRenderHint(QPainter.Antialiasing, true);
116 116
117 if(m_animated) 117 if(m_animated)
118 p.setPen(Qt.gray); 118 p.setPen(Qt.gray);
119 else 119 else
120 p.setPen(QPen(palette().dark().color())); 120 p.setPen(QPen(palette().dark().color()));
121 121
122 p.translate(width() / 2, height() / 2); // center 122 p.translate(width() / 2, height() / 2); // center
123 123
124 for (int segment = 0; segment < segmentCount(); ++segment) { 124 for (int segment = 0; segment < segmentCount(); ++segment) {
125 p.rotate(QApplication::isRightToLeft() ? m_step : -m_step); 125 p.rotate(QApplication.isRightToLeft() ? m_step : -m_step);
126 if(m_animated) 126 if(m_animated)
127 p.setBrush(colorForSegment(segment)); 127 p.setBrush(colorForSegment(segment));
128 else 128 else
129 p.setBrush(palette().background()); 129 p.setBrush(palette().background());
130 p.drawEllipse(QRect(displ, -ext / 2, ext, ext)); 130 p.drawEllipse(QRect(displ, -ext / 2, ext, ext));
131 } 131 }
132 } 132 }
133 133
134 void timerEvent(QTimerEvent *event) 134 void timerEvent(QTimerEvent event)
135 { 135 {
136 if (event->timerId() == m_timerId) { 136 if (event.timerId() == m_timerId) {
137 ++m_segment; 137 ++m_segment;
138 update(); 138 update();
139 } 139 }
140 QWidget.timerEvent(event); 140 QWidget.timerEvent(event);
141 } 141 }