| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
QAbstractItemView::keyPressEvent to remove the "Back" key.
|
| |
|
|
|
|
| |
It is also needed in other places.
|
| |
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
AVKON will show blanker - this will allow applications to change their
layout and ensures that 'intermediate' states are not shown to the end
user. This blanker is a full screen window and this causes Qt
application to receive visibility change event (not visible) and then
Qt application deletes backing store. Finally, when blanker is
removed, Qt application receives another visibility change event
(fully or partially visible) and backing store is recreated, but the
original version does not ensure that window contents are valid. In
fact, because of orientation change event, window server generates
redraw request and it is handled before receiving that second
visibility change event. In QSymbianControl::Draw doesn't draw
anything.
By adding this update() call, we ensure that window will be drawn
correctly eventually.
Reviewed-by: Jason Barron <jason.barron@nokia.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
On Symbian keypad navigation is enabled by default since there is no
reliable way to detect the presence of touch or not. Enabling this
feature though causes problems for many of Qt's autotests since they
were not written with this in mind. Many tests send QTest::key*()
events to a widget and subsequently test the state of the widget, but
with keypad navigation enabled, the behavior changes because the widget
does not have edit focus by default.
Reviewed-by: axis <qt-info@nokia.com>
|
| |
| |
| |
| | |
drawItemText.
|
| |
| |
| |
| | |
's60'.
|
|\ \
| | |
| | |
| | | |
softkeys
|
| | |
| | |
| | |
| | | |
a menu button to softkeys
|
|\ \ \
| |/ /
|/| /
| |/ |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
some code to qs60style.cpp. De-duplicated some code in
qt_s60_fill_background.
The unused QT_S60STYLE_LAYOUTDATA_SIMULATED had to go, too.
|
| |
| |
| |
| |
| |
| |
| | |
The default DPI is stored in the S60 structure, so that can simply be
used here instead of re-calculating it each time.
Task-number: 247279
|
| |
| |
| |
| |
| |
| | |
QSoftKeyStackPrivate. Removed QSoftKeyStack::handleSoftKeyPress
and made QSoftKeyStackPrivate::handleSoftKeyPress static, so that
it can be called from QApplication.
|
| |
| |
| |
| | |
No implicit creation happens.
|
|\ \
| |/ |
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The resize behavior of QDesktopWidget was somewhat undefined on Symbian
because we weren't actually changing the size of the widget. This patch
fixes that and also implements the resizeEvent() function so that it
properly emits signals. We didn't call resize() to change the size here
because our implementation of setGeometry_sys() ignores the desktop
widget since it doesn't have a backing store and isn't a real window.
Task-number: 253930
|
| | | |
|
| |/ |
|
| |\ |
|
| | | |
|
| | |
| | |
| | |
| | | |
is instantiated better
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
QMainWindow has a softkeystack or not.
Making method QSoftKeyStack *softKeyStack() const return 0 when
there is no softkeystack was also evaluated. Returning 0 was discarded
as it would make softKeyStack() behave differently than statusBar() and
menuBar() methods. It would be bad API design to have methods
in same class behave differently.
|
| | |
| | |
| | |
| | | |
is not inside a QMainWindow.
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
the softkeys in a toolbar inside the respective QMainWindow. This is
a kind-of-usable stub and definitely useful for debugging.
|
| | |
| | |
| | |
| | |
| | | |
It maps softkeys to actual key events. Making it easy and non-intrusive
to add softkey usage to existing widgets.
|
|\ \ \
| | |/
| |/| |
|
| | | |
|
| |\ \ |
|
| | | |
| | | |
| | | |
| | | | |
builds.
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
if stack actually has any items in it
|
| | | |
| | | |
| | | |
| | | |
| | | | |
and pushing. This avoid unnecessary screen redraw and setting of
native softkeys. One such case occurs when focused widge changes.
|
|\ \ \ \
| | |/ /
| |/| |
| | | | |
softkeys
|
| |/ / |
|
| |\ \
| | |/
| |/|
| | |
| | |
| | |
| | |
| | | |
Conflicts:
src/corelib/io/qfile.cpp
src/corelib/kernel/qsharedmemory_unix.cpp
src/network/socket/qnativesocketengine_p.h
src/network/socket/qnativesocketengine_unix.cpp
|
| | |
| | |
| | |
| | | |
Task-number: 252489
|
| | |
| | |
| | |
| | | |
Task-number: 252491
|
| | |\ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
newline
Do the same special case as for QTextEdit
(yes, this is a pitty that we have special cases like that
Reviewed-by: Thierry
Task-number: 252532
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The problem was that we installed an eventfilter regardless if the
gtk symbols were defined or not. Instead we now initialize and
check for the symbols before we install the filter.
Task-number: 254342
Reviewed-by: ogoffart
|
| | |/
| | |
| | |
| | | |
Task-number: 252493
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
If ensureSpace causes the layoutData to reallocate then the
initialGlyphs pointers will no longer be valid.
Reviewed-by: Simon Hausmann
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
If Harfbuzz shaping adds or merges glyphs we need to move the remaining
glyphs in the glyph layout to compensate.
Task-number: 253783
Reviewed-by: Simon Hausmann
|