Jean-Baptiste Kempf
7bcfcc69ba
Qt: moving Random to the normal toolbars
17 years ago
Rémi Denis-Courmont
51a66e85dc
Qt4: process FSC key event in the main interface (factor code)
17 years ago
Rémi Denis-Courmont
cbac33a987
Missing const
17 years ago
Jean-Baptiste Kempf
eac7613e45
Qt4: fullscreen controller should stay on top
Thanks a lot to Ludovic Fauvet who made the hard debugging work and found the idea.
(cherry picked from commit d38092676b46d5ac3c6f280204e43021de90f3fa)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
17 years ago
Jean-Baptiste Kempf
66b985c303
Qt: cosmetics.
17 years ago
Jean-Baptiste Kempf
d83b24eabe
Qt: FSC - remove the WIN32 special mode.
This makes Windows use the same mode with transparency than on Linux.
This removes the opacity trick to hide() the code.
This fix a few issues that were happening and difficult to fix because of this difficulty.
It will probably break stuffs for people on OLD windows version (2000,XP) with broken graphic cards... (Deactivate it by yourself) But I have spent enough time on this code.
17 years ago
Francois Cartegnie
7393f3b36c
UI: prefix/namespace resources for better maintainability
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
17 years ago
Jean-Baptiste Kempf
e2c1890d2a
Qt: FSC, don't move if you clicked on a button (and not the plain controller )
Close #2429 and #2460 .
17 years ago
Jean-Baptiste Kempf
63216006d2
Qt: fullscreen controller first position.
Close #2283 .
17 years ago
Jean-Baptiste Kempf
20b1d363ce
Qt: apply big and flat attributes to all QToolButton, even if they are sub-children of a QFrame.
This apply to teletext and DVD menus buttons.
Close #2516 .
17 years ago
Rémi Duraffort
33179cc32e
qt4: use const for QString when it's possible.
17 years ago
Christophe Mutricy
f6589017c9
Qt4: i18n fixes
17 years ago
Jean-Baptiste Kempf
5bdf4e1895
Qt: various string fixes and consistencies in the ui
17 years ago
Jean-Baptiste Kempf
0571ef72ef
Qt: don't use "Open a Media"
17 years ago
Jean-Baptiste Kempf
61733f0e1d
Qt: now that you don't control the controls size anymore, be careful to resize the controller when buttons show up.
Close #2487 .
17 years ago
Jean-Baptiste Kempf
344560c70e
Qt: rename skip to step to match macos
17 years ago
Jean-Baptiste Kempf
e6072d0d9c
Qt reverse for trickplay: show the button by default, and show it only when trickplay is possible.
It is based on the "can-rewind" variable. This may be wrong, if so, tell me so and I'll revert this.
17 years ago
Jean-Baptiste Kempf
a04b972d1e
Qt: reverse Button.
Make it checkable, change the text for the toolbar editor and show it only on input.
17 years ago
Jean-Baptiste Kempf
69a7b4d24e
Revert "FSC memory leaks"
This reverts commit 1463e7cbbc .
Conflicts:
modules/gui/qt4/components/controller.cpp
modules/gui/qt4/components/controller_widget.hpp
17 years ago
Rémi Denis-Courmont
1463e7cbbc
FSC memory leaks
17 years ago
Jean-Baptiste Kempf
98c06d9e33
Qt: integrate the new volume to the customize dialog.
17 years ago
Ilkka Ollakka
e3d4f31484
QT4: compare also screengeometry to see if screenresolution has changed
when checking if fullscreencontrollers position needs to be
recalculated. Should fix #2283 (what I understand that ticket)
Please review and test.
17 years ago
Jean-Baptiste Kempf
9ab3dee9eb
Qt: Use clear image for quit button.
17 years ago
Jean-Baptiste Kempf
49476e0bd0
Qt: add a QUIT button. Close #2387 .
17 years ago
Jean-Baptiste Kempf
f011c16304
Qt4: separation between widgets/buttons creation and action
17 years ago
Jean-Baptiste Kempf
46bc555885
Qt: save and honour the above-video parameter to allow old-fashion GUI.
17 years ago
Jean-Baptiste Kempf
63981a4e17
Qt: support for drag n dropping widget, removall and many other improvements.
To remove, just drag n drop to the void.
To change, just drag n drop to new position.
17 years ago
Jean-Baptiste Kempf
3300d070d2
Qt: toolbars, change regroupments of unsplittable buttons as QFrame
I will need that to clarify the Toolbar editor.
18 years ago
Laurent Aimar
d13d44712b
Improved fullscreen controller.
It now works in non embed mode.
It follows multiple vouts (not perfect yet).
18 years ago
Jean-Baptiste Kempf
4cca7c8a94
Qt controller: update copyrights.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
18 years ago
Jean-Baptiste Kempf
f2851a7b13
Qt: Move code around and simplify the inclusion of headers.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
18 years ago
Jean-Baptiste Kempf
d525a35313
Qt: First step of splitting the controller widgets from the controller layout code.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
18 years ago
Jean-Baptiste Kempf
eb254c9010
Qt4: correctly create some buttons.
18 years ago
Jean-Baptiste Kempf
f369d2b38c
Qt4: icons for skip and eject buttons.
18 years ago
Jean-Philippe Andre
da3ae9e4ea
[Qt] Fix tooltip texts
-- this adds a translatable string
18 years ago
Jean-Baptiste Kempf
f729cfdffa
[Qt] Fix small glitches, issues, because of previous commits.
18 years ago
Jean-Baptiste Kempf
1dbee65846
[Qt] Rewrite of the controller and ToolBar edition.
This is a big chunk, and is very experimental.
Functionnalities are (at best) very limited.
18 years ago
Jean-Paul Saman
d63e1d8135
(qt4) Enable reverse playback direction button in qt4 interface.
18 years ago
Jean-Baptiste Kempf
d72ab39c30
[Qt] Parsing of generic toolbars and auto-creation of those bars.
This introduce a parseAndCreate function that creates all the needed buttons from a QString input.
This also introduce a next-frame button and the code needed behind it.
18 years ago
Jean-Baptiste Kempf
9475787965
[Qt] Remove QTimer wher we can.
18 years ago
Ilkka Ollakka
977910dbce
Calculate fullscreencotnrollers position only when screen has changed
18 years ago
Jean-Baptiste Kempf
4396baf0e5
Qt4: Controller Rework.
Introduction of an abstractController, that can:
- create most of the interface controller widgets
- execute their actions
All buttons connect themselve to a mapper and a doAction( id_action )
that centralize everything. The Action could go into a mainActionner, I guess. Opinions?
This cleans a lot the signal and exchanges between MI and Controller,
between Controller and FSC. The buttons do their own cooking and connect
directly to THEMIM or to some of the few signals of the Controller
(inputExist, inputHasVideo, inputCanRecord)
This reworks most of the HACKS of Teletext Buttons and AtoB Buttons
The FSC inherit from AbstractController and not Controller, which remove the b_fscreation HACK.
There will be some regressions, I tried my best to minimize them.
The code is generic enough to be able to customize the toolbars now. HAVE FUN!
18 years ago
Jean-Baptiste Kempf
b1c512dc28
Qt4: Split the controllers from the rest of the interface widgets.
18 years ago
Jean-Baptiste Kempf
44e31c0f86
Qt4: Really split the TimeLabel into its own class.
Code simplification and TimeLabel in the FSC.
18 years ago
Jean-Baptiste Kempf
5bea8b3718
Qt4: Fix windows FSC issue.
PFff :D
(cherry picked from commit 65c2a9bf053f82e4a84192f530f042209a449cca)
(cherry picked from commit 834bd87073e19b49dca9d1ea608541e5885fb3cf)
(cherry picked from commit 6a02accb4ca190a3e2b2690f2130ac6a09d78a32)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
18 years ago
Rémi Denis-Courmont
29b12104f2
Qt4: keep the vout thread, not its ID
The window is always created with a pre-existing video output,
and destroyed before the video outout.
Besides, using object IDs is not safe.
18 years ago
Jean-Philippe Andre
6f85cf9717
Qt: sorry guys, record works very fine actually...
18 years ago
Jean-Philippe Andre
b5e274fa1b
Qt: Access-filter 'record' does not exist anymore.
We need to reimplement an on-the-fly option to record streams.
I know this commit is crappy...
18 years ago
Jean-Philippe Andre
a403be13cf
Qt: Add a parent to the CoverArtLabel We should add parents to all QWidgets created, otherwise the widgets are leaked This commit is buggy (can leak input_items), because the whole Qt implementation is leaking QWidgets
18 years ago
Jean-Philippe Andre
db44bc2201
Incref/decref input_item to avoid eventual segfaults
18 years ago