|
|
@ -1345,7 +1345,7 @@ KDE_NO_CDTOR_EXPORT ViewArea::ViewArea (TQWidget * tqparent, View * view)
|
|
|
|
m_collection (new KActionCollection (this)),
|
|
|
|
m_collection (new KActionCollection (this)),
|
|
|
|
surface (new ViewSurface (this)),
|
|
|
|
surface (new ViewSurface (this)),
|
|
|
|
m_mouse_invisible_timer (0),
|
|
|
|
m_mouse_invisible_timer (0),
|
|
|
|
m_tqrepaint_timer (0),
|
|
|
|
m_repaint_timer (0),
|
|
|
|
m_fullscreen_scale (100),
|
|
|
|
m_fullscreen_scale (100),
|
|
|
|
scale_lbl_id (-1),
|
|
|
|
scale_lbl_id (-1),
|
|
|
|
scale_slider_id (-1),
|
|
|
|
scale_slider_id (-1),
|
|
|
@ -1364,7 +1364,7 @@ KDE_NO_CDTOR_EXPORT ViewArea::~ViewArea () {
|
|
|
|
|
|
|
|
|
|
|
|
KDE_NO_EXPORT void ViewArea::fullScreen () {
|
|
|
|
KDE_NO_EXPORT void ViewArea::fullScreen () {
|
|
|
|
TQT_TQOBJECT(this)->killTimers ();
|
|
|
|
TQT_TQOBJECT(this)->killTimers ();
|
|
|
|
m_mouse_invisible_timer = m_tqrepaint_timer = 0;
|
|
|
|
m_mouse_invisible_timer = m_repaint_timer = 0;
|
|
|
|
if (m_fullscreen) {
|
|
|
|
if (m_fullscreen) {
|
|
|
|
showNormal ();
|
|
|
|
showNormal ();
|
|
|
|
reparent (m_parent, 0, TQPoint (0, 0), true);
|
|
|
|
reparent (m_parent, 0, TQPoint (0, 0), true);
|
|
|
@ -1414,7 +1414,7 @@ KDE_NO_EXPORT void ViewArea::fullScreen () {
|
|
|
|
void ViewArea::minimalMode () {
|
|
|
|
void ViewArea::minimalMode () {
|
|
|
|
m_minimal = !m_minimal;
|
|
|
|
m_minimal = !m_minimal;
|
|
|
|
TQT_TQOBJECT(this)->killTimers ();
|
|
|
|
TQT_TQOBJECT(this)->killTimers ();
|
|
|
|
m_mouse_invisible_timer = m_tqrepaint_timer = 0;
|
|
|
|
m_mouse_invisible_timer = m_repaint_timer = 0;
|
|
|
|
if (m_minimal) {
|
|
|
|
if (m_minimal) {
|
|
|
|
m_view->setViewOnly ();
|
|
|
|
m_view->setViewOnly ();
|
|
|
|
m_view->setControlPanelMode (KMPlayer::View::CP_AutoHide);
|
|
|
|
m_view->setControlPanelMode (KMPlayer::View::CP_AutoHide);
|
|
|
@ -1483,9 +1483,9 @@ KDE_NO_EXPORT void ViewArea::syncVisual (const IRect & rect) {
|
|
|
|
#else
|
|
|
|
#else
|
|
|
|
tqrepaint (TQRect(rect.x, rect.y, rect.w, rect.h), false);
|
|
|
|
tqrepaint (TQRect(rect.x, rect.y, rect.w, rect.h), false);
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
if (m_tqrepaint_timer) {
|
|
|
|
if (m_repaint_timer) {
|
|
|
|
killTimer (m_tqrepaint_timer);
|
|
|
|
killTimer (m_repaint_timer);
|
|
|
|
m_tqrepaint_timer = 0;
|
|
|
|
m_repaint_timer = 0;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
//XFlush (qt_xdisplay ());
|
|
|
|
//XFlush (qt_xdisplay ());
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -1651,11 +1651,11 @@ KDE_NO_EXPORT void ViewArea::mouseMoved () {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
KDE_NO_EXPORT void ViewArea::scheduleRepaint (const IRect &rect) {
|
|
|
|
KDE_NO_EXPORT void ViewArea::scheduleRepaint (const IRect &rect) {
|
|
|
|
if (m_tqrepaint_timer) {
|
|
|
|
if (m_repaint_timer) {
|
|
|
|
m_tqrepaint_rect = m_tqrepaint_rect.unite (rect);
|
|
|
|
m_repaint_rect = m_repaint_rect.unite (rect);
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
m_tqrepaint_rect = rect;
|
|
|
|
m_repaint_rect = rect;
|
|
|
|
m_tqrepaint_timer = startTimer (10); // 100 per sec should do
|
|
|
|
m_repaint_timer = startTimer (10); // 100 per sec should do
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -1665,13 +1665,13 @@ KDE_NO_EXPORT void ViewArea::timerEvent (TQTimerEvent * e) {
|
|
|
|
m_mouse_invisible_timer = 0;
|
|
|
|
m_mouse_invisible_timer = 0;
|
|
|
|
if (m_fullscreen)
|
|
|
|
if (m_fullscreen)
|
|
|
|
setCursor (BlankCursor);
|
|
|
|
setCursor (BlankCursor);
|
|
|
|
} else if (e->timerId () == m_tqrepaint_timer) {
|
|
|
|
} else if (e->timerId () == m_repaint_timer) {
|
|
|
|
killTimer (m_tqrepaint_timer);
|
|
|
|
killTimer (m_repaint_timer);
|
|
|
|
m_tqrepaint_timer = 0;
|
|
|
|
m_repaint_timer = 0;
|
|
|
|
//tqrepaint (m_tqrepaint_rect, false);
|
|
|
|
//tqrepaint (m_repaint_rect, false);
|
|
|
|
syncVisual (m_tqrepaint_rect.intersect (IRect (0, 0, width (), height ())));
|
|
|
|
syncVisual (m_repaint_rect.intersect (IRect (0, 0, width (), height ())));
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
kdError () << "unknown timer " << e->timerId () << " " << m_tqrepaint_timer << endl;
|
|
|
|
kdError () << "unknown timer " << e->timerId () << " " << m_repaint_timer << endl;
|
|
|
|
killTimer (e->timerId ());
|
|
|
|
killTimer (e->timerId ());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|