[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-bugs-dist
Subject: [Bug 117090] No GUI left after pressing alt+F4 in fullscreen
From: Koos Vriezen <koos.vriezen () xs4all ! nl>
Date: 2005-11-26 20:24:38
Message-ID: 20051126202438.26543.qmail () ktown ! kde ! org
[Download RAW message or body]
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
http://bugs.kde.org/show_bug.cgi?id=117090
koos.vriezen xs4all nl changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution| |FIXED
------- Additional Comments From koos.vriezen xs4all nl 2005-11-26 21:24 -------
SVN commit 483512 by vriezen:
ALT_F4 should close the fullscreen window (and keep main app. window hidden)
BUG: 117090
M +0 -1 kmplayerpartbase.cpp
M +12 -1 kmplayerview.cpp
M +1 -0 kmplayerview.h
--- trunk/extragear/multimedia/kmplayer/src/kmplayerpartbase.cpp #483511:483512
@ -1497,7 +1497,6 @
line = textstream.readLine ();
} while (!line.isNull ()); /* TODO && m_document.size () < 1024 / * support \
1k entries * /);*/ }
-;
}
KDE_NO_EXPORT void URLSource::kioData (KIO::Job *, const QByteArray & d) {
--- trunk/extragear/multimedia/kmplayer/src/kmplayerview.cpp #483511:483512
@ -401,6 +401,17 @
}
}
+KDE_NO_EXPORT void ViewArea::closeEvent (QCloseEvent * e) {
+ //kdDebug () << "closeEvent" << endl;
+ if (m_fullscreen) {
+ fullScreen ();
+ if (!m_parent->topLevelWidget ()->isVisible ())
+ m_parent->topLevelWidget ()->show ();
+ e->ignore ();
+ } else
+ QWidget::closeEvent (e);
+}
+
//-----------------------------------------------------------------------------
namespace KMPlayer {
@ -461,7 +472,7 @
auxiliary_pix = KGlobal::iconLoader ()->loadIcon (QString ("folder_grey"), \
KIcon::Small);
video_pix = KGlobal::iconLoader ()->loadIcon (QString ("video"), KIcon::Small);
unknown_pix = KGlobal::iconLoader ()->loadIcon (QString ("unknown"), \
KIcon::Small);
- menu_pix = KGlobal::iconLoader ()->loadIcon (QString ("showmenu"), \
KIcon::Small); + menu_pix = KGlobal::iconLoader ()->loadIcon (QString \
("player_playlist"), KIcon::Small);
config_pix = KGlobal::iconLoader ()->loadIcon (QString ("configure"), \
KIcon::Small);
url_pix = KGlobal::iconLoader ()->loadIcon (QString ("www"), KIcon::Small);
m_itemmenu->insertItem (KGlobal::iconLoader ()->loadIconSet (QString \
("editcopy"), KIcon::Small, 0, true), i18n ("&Copy to Clipboard"), this, SLOT \
(copyToClipboard ()), 0, 0);
--- trunk/extragear/multimedia/kmplayer/src/kmplayerview.h #483511:483512
@ -160,6 +160,7 @
void contextMenuEvent (QContextMenuEvent * e);
void paintEvent (QPaintEvent *);
void timerEvent (QTimerEvent * e);
+ void closeEvent (QCloseEvent * e);
private:
void syncVisual (QRect rect);
ViewAreaPrivate * d;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic