| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
ItemIsPanel allows items that act like windows. They can be
activated and deactivated just like windows and focus is handled
just like with windows. The main difference is that panels are
more light-weight. There's less built-in functionality (e.g.,
clicking a panel doesn't automatically activate nor raise it).
This patch also introduces QGraphicsItem::panel(),
QGraphicsItem::isPanel(), and QGraphicsItem::isActive(),
as well as QGraphicsScene::activePanel(),
QGraphicsScene::setActivePanel(). and QGraphicsScene::isActive().
Regular windows (QGraphicsWidgets with Qt::Window set) are
also panels, with added functionality. The ItemIsPanel flag is
set automatically for windows.
Reviewed-by: brad
|
|\ |
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
and y-axis inversion and overall less conversion, making significantly faster
for plain usecases
Reviewed-by: Trond
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Had left the cursor flash time as half the QApplication cursor flash
time by mistake. The new function sets the whole period and not just the
time between toggling cursor visibility.
Reviewed-by: Trust Me
|
| |
| |
| |
| | |
Also include some spaces fix
|
| |
| |
| |
| |
| |
| | |
This will remove a false pmemleak under valgrind.
Reviewed-by: ogoffart
|
| |
| |
| |
| |
| |
| |
| | |
The entry point has been changed to be customShader, taking source
image and texture coordinates as parameters.
Reviewed-by: Tom
|
| |
| |
| |
| | |
Reviewed-by: Tom
|
| |
| |
| |
| |
| |
| |
| |
| | |
QRectF::intersects was optimized as part of the Falcon project, and is
now a bit faster than the inline version used here (drawing of dashed
lines was measured to take 16% less time).
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
The problem was we were iterating over the list of running animations.
And when calling setCurrentTime(<duration>) on one of them they just
unregister themselves from the timer and we would miss some of them.
Reviewed-by: leo
|
| |
| |
| |
| | |
Reviewed-by: Thierry
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Especially when the widget was not yet shown. Sometimes the rectangle
for an item would get truncated to the size of the viewport.
That should not happen: we only want to expand it to take the whole
height or width of the viewport.
Task-number: 243335
Reviewed-by: ogoffart
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
We must not forget to delete the control
Reviewed-by: Paul
|
| |/ |
|
| |
| |
| |
| | |
QPoint -> QPointF
|
| |
| |
| |
| |
| |
| | |
We export one extra private symbol from QtCore instead, and use that.
RevBy: Miikka Heikkinen
|
| |
| |
| |
| |
| |
| | |
Fix the eyes border in plasma
Author: Kim
|
| |
| |
| |
| |
| | |
Adding a second patch to this problem. This patch hooks into an
earlier stage in the 'use native' detection
|
| |
| |
| |
| | |
Task-number: 259331
|
| |
| |
| |
| | |
Author: Kim
|
| |
| |
| |
| |
| | |
Task-number: 260134
Reviewed-by: ogoffart
|
| |
| |
| |
| |
| |
| |
| | |
The bug this commit fixes was introduced by commit
28ac217b04abaa4d226e43e402c14a88539fca3b.
Reviewed-by: Trond
|
| |
| |
| |
| |
| |
| | |
Some minor harmless fixes after feedback from code review.
Reviewed-by: Espen Riskedal
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
It seems like we don't respect the Qt::AA_MacPluginApplication
attribute. Setting this attribute means that the native application
should control the menu bar. This patch does a check for this, and
leaves the menubar alone if its set.
We could consider allowing menubars if the Qt::AA_DontUseNativeMenuBar
is set (those should placed inside the window)
Reviewed-by: msorvig
|
| |
| |
| |
| |
| |
| |
| | |
Seems like the QMacNativeWidget was almost not
testet at all. It all breaks down when embedding
QLineEdits (with respect to focus). This is a
first patch that fixes this issue.
|
| |
| |
| |
| | |
Some compilers don't like them and fail to compile.
|
| |
| |
| |
| |
| |
| |
| |
| | |
QScriptValuePrivate released by garbage collector later in
~QScriptEnginePrivate (when destroying the agents) would be
added to the freelist and not be released
Reviewed-by: Kent Hansen
|
| |
| |
| |
| | |
Reviewed-by: Kent Hansen
|
| |\ |
|
| | |
| | |
| | |
| | | |
Reviewed-by: Jason Barron
|
| | |\ |
|
| | | |\
| | | | |
| | | | |
| | | | |
| | | | | |
Conflicts:
src/corelib/io/qfilesystemwatcher_symbian.cpp
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Q_OS_UNIX branch of ifdef is ok to execute in homePath and tempPath
cases of QDir autotest for Symbian. Q_OS_SYMBIAN branch was never
even entered for Symbian builds.
Reviewed-by: TrustMe
|
| | | |\ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Conflicts:
src/corelib/io/qfsfileengine_unix.cpp
|
| | | |\ \ \ |
|
| | | |\ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Conflicts:
src/corelib/io/qfilesystemwatcher_symbian.cpp
src/corelib/io/qfilesystemwatcher_symbian_p.h
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
- Renamed two classes to conform to Qt conventions
- Cosmetic changes.
Reviewed-by: Janne Koskinen
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
- Added retry to failed notification request.
- Removed superfluous New method.
- Cosmetic changes.
Reviewed-by: Janne Koskinen
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
- Refactored symbian specific public method out of qfsfileengine.h into
a static method.
- Utilized PathInfo class for getting home, root, and temp paths.
- Cosmetic changes.
Reviewed-by: Janne Koskinen
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Reviewed-by: TrustMe
|
| | | |_|_|_|/
| | |/| | | |
| | | | | | |
| | | | | | | |
Reviewed-by: TrustMe
|
| | |\ \ \ \ \
| | | | |_|_|/
| | | |/| | | |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
After review comments, changed the file server session
from a member of QCoreApplication to a Q_GLOBAL_STATIC, because some
applications will want to access files before constructing the
QApplication.
Reviewed-By: Janne Anttila
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Task-number: 260111
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
The documentation of the agent constructor specify that the agant is
owned by the engine. Even if the agent is not set to the engine
Reviewed-by: Kent Hansen
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
QScopedPointer would not cleanup the old object if it is the same as the new one.
But operator= does increment the reference count even if they were the same
Reviewed-by: Harald Fernengel
|