office-gobmx/include/vcl
Michael Weghorn 7738a10969 tdf#130857 weld: Move Window::set_centered_on_parent to Dialog
weld::Window::set_centered_on_parent only ever gets
called for weld::Dialog instances, so move it to the
weld::Dialog subclass.

For the Qt implementation, no longer trigger an assert because
of the method being unimplemented (doing nothing), as QDialog
opens centered on its parent toplevel by default.
Quoting from the QDialog doc [1]:

> Note that QDialog (and any other widget that has type Qt::Dialog) uses
> the parent widget slightly differently from other classes in Qt. A
> dialog is always a top-level widget, but if it has a parent, its default
> location is centered on top of the parent's top-level widget (if it is
> not top-level itself).

(API for moving a QWidget to a different position like
QWidget::move [2] exists, but would only work on X11/XWayland,
not Wayland.)

[1] https://doc.qt.io/qt-6/qdialog.html#details
[2] https://doc.qt.io/qt-6/qwidget.html#pos-prop

Change-Id: I14d41f91e5297c6e58cb4edb2ee98f19814d45cb
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/177192
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
2024-11-24 17:04:11 +01:00
..
accessibility
animate
bitmap vcl: move bitmap filter headers into vcl/bitmap global header directory 2024-10-21 09:45:21 +02:00
filter cool#9992 lok doc sign, hash extract: digest for getCommandValues('Signature') 2024-11-12 12:41:34 +01:00
font improve loplugin passparamsbyref 2024-11-19 07:46:25 +01:00
graphic Factor out conversion of awt::XBitmap to BitmapEx in vcl 2024-11-08 05:35:17 +01:00
jsdialog
notebookbar
opengl
outdev
pdf
printer
qt tdf#130857 qt weld: Implement simple drawing in QtInstanceDrawingArea 2024-11-07 09:53:56 +01:00
rendercontext
skia
test
toolkit loplugin:passstuffbyref in vcl 2024-11-06 12:34:18 +01:00
uitest
abstdlg.hxx
AccessibleBrowseBoxObjType.hxx
accessiblefactory.hxx
accessibletable.hxx
accessibletableprovider.hxx
alpha.hxx
BinaryDataContainer.hxx
BinaryDataContainerTools.hxx
bitmap.hxx
BitmapAccessMode.hxx
BitmapBuffer.hxx
BitmapColor.hxx
bitmapex.hxx
BitmapInfoAccess.hxx
BitmapPalette.hxx
BitmapReadAccess.hxx
BitmapTools.hxx
BitmapWriteAccess.hxx
builder.hxx tdf#130857 Pass child type to WidgetBuilder::insertObject 2024-11-24 17:04:01 +01:00
builderbase.hxx loplugin:passstuffbyref in vcl 2024-11-06 12:34:18 +01:00
builderfactory.hxx
builderpage.hxx
cairo.hxx
canvastools.hxx
checksum.hxx
ColorMask.hxx
commandevent.hxx
commandinfoprovider.hxx
ctrl.hxx
cursor.hxx
customweld.hxx
cvtgrf.hxx
decoview.hxx
dialoghelper.hxx
dibtools.hxx
dllapi.h
dndhelp.hxx
dockingarea.hxx
dockwin.hxx
DocWindow.hxx
embeddedfontshelper.hxx
EnumContext.hxx
errinf.hxx
event.hxx
evntpost.hxx
exceptiontypes.hxx
extoutdevdata.hxx
fieldvalues.hxx tdf#36709 GUI changes for font-relative first-line indent 2024-11-14 17:30:06 +01:00
fileregistration.hxx
FilterConfigItem.hxx
fntstyle.hxx
font.hxx
fontcapabilities.hxx
fontcharmap.hxx
formatter.hxx
formpdfexport.hxx
gdimetafiletools.hxx
gdimtf.hxx simplify GDIMetaFile::ReplaceAction 2024-11-15 13:47:19 +01:00
GestureEventPan.hxx
GestureEventRotate.hxx
GestureEventZoom.hxx
gfxlink.hxx
glyphitem.hxx
glyphitemcache.hxx move vcl::DeleteOnDeinit to tools 2024-10-22 08:01:19 +02:00
gradient.hxx
graph.hxx loplugin:passstuffbyref in vcl 2024-11-06 12:34:18 +01:00
GraphicAttributes.hxx
GraphicExternalLink.hxx
graphicfilter.hxx loplugin:passstuffbyref in vcl 2024-11-06 12:34:18 +01:00
GraphicLoader.hxx
GraphicNativeMetadata.hxx
GraphicNativeTransform.hxx
GraphicObject.hxx
graphictools.hxx
hatch.hxx
headbar.hxx loplugin:passstuffbyref in vcl 2024-11-06 12:34:18 +01:00
help.hxx
htmltransferable.hxx
i18nhelp.hxx
IContext.hxx
IconThemeInfo.hxx
IDialogRenderable.hxx
idle.hxx
idletask.hxx
image.hxx loplugin:passstuffbyref in vcl 2024-11-06 12:34:18 +01:00
ImageTree.hxx
imap.hxx
imapcirc.hxx
imapobj.hxx
imappoly.hxx
imaprect.hxx
inetimg.hxx
inputctx.hxx
inputtypes.hxx
InterimItemWindow.hxx
introwin.hxx
ITiledRenderable.hxx
jobset.hxx
kernarray.hxx convert KernArray from sal_Int32 to double 2024-10-31 12:10:52 +01:00
keycod.hxx
keycodes.hxx
layout.hxx
lineinfo.hxx
locktoplevels.hxx
lok.hxx
mapmod.hxx
menu.hxx loplugin:passstuffbyref in vcl 2024-11-06 12:34:18 +01:00
menubarupdateicon.hxx
metaact.hxx improve loplugin passparamsbyref 2024-11-19 07:46:25 +01:00
metaactiontypes.hxx
metric.hxx tdf#36709 sw: Writer layout for font-relative first-line indent 2024-11-13 09:35:20 +01:00
mnemonic.hxx
mtfxmldump.hxx
naturalsort.hxx
NotebookbarContextControl.hxx
oldprintadaptor.hxx
outdev.hxx
pdfextoutdevdata.hxx
pdfread.hxx
pdfwriter.hxx pdf: wrap more encryption specific code into PDFEncryptor 2024-11-22 07:19:12 +01:00
print.hxx loplugin:passstuffbyref in vcl 2024-11-06 12:34:18 +01:00
PrinterSupport.hxx
prntypes.hxx
ptrstyle.hxx
QueueInfo.hxx
quickselectionengine.hxx
RawBitmap.hxx
region.hxx
roadmapwizard.hxx tdf#145614 Convert #define to enum class 2024-11-12 15:27:34 +01:00
salctype.hxx
salgtype.hxx
salnativewidgets.hxx
Scanline.hxx
scheduler.hxx
scrollable.hxx
seleng.hxx
settings.hxx win a11y: Stop using setting to indicate AT support 2024-10-30 08:27:28 +01:00
sound.hxx
specialchars.hxx
split.hxx
splitwin.hxx
status.hxx loplugin:passstuffbyref in vcl 2024-11-06 12:34:18 +01:00
stdtext.hxx
svapp.hxx loplugin:passstuffbyref in vcl 2024-11-06 12:34:18 +01:00
svmain.hxx
svtaccessiblefactory.hxx
syschild.hxx
sysdata.hxx
syswin.hxx
tabctrl.hxx notebookbar: Pass menu button as parent for its menu 2024-11-22 00:15:46 +01:00
tabpage.hxx
task.hxx
taskpanelist.hxx
TaskStopwatch.hxx
textdata.hxx
texteng.hxx
textfilter.hxx
textrectinfo.hxx
textview.hxx
themecolors.hxx Libreoffice Theme Part 1.0: Make registry colors accessible from VCL 2024-11-06 20:49:31 +01:00
threadex.hxx
timer.hxx
toolbox.hxx
toolboxid.hxx
transfer.hxx
txtattr.hxx
TypeSerializer.hxx
unohelp.hxx
unohelp2.hxx
vclenum.hxx remove OutDevSupportType::TransparentRect 2024-11-21 08:15:37 +01:00
vclevent.hxx
vcllayout.hxx
vclmain.hxx
vclptr.hxx
vclreferencebase.hxx
vectorgraphicdata.hxx
VectorGraphicSearch.hxx
virdev.hxx
wall.hxx
weld.hxx tdf#130857 weld: Move Window::set_centered_on_parent to Dialog 2024-11-24 17:04:11 +01:00
WeldedTabbedNotebookbar.hxx
weldutils.hxx
widgetbuilder.hxx tdf#130857 Pass child type to WidgetBuilder::insertObject 2024-11-24 17:04:01 +01:00
window.hxx
WindowPosSize.hxx
windowstate.hxx
winscheduler.hxx
wintypes.hxx
wizardmachine.hxx
wmf.hxx
wmfexternal.hxx
wrkwin.hxx
xtextedt.hxx