LibreOffice Module vcl (master)
1
vcl
inc
qt5
qt5/QtSystem.hxx
Go to the documentation of this file.
1
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2
/*
3
* This file is part of the LibreOffice project.
4
*
5
* This Source Code Form is subject to the terms of the Mozilla Public
6
* License, v. 2.0. If a copy of the MPL was not distributed with this
7
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
8
*/
9
10
#pragma once
11
12
#include <
unx/gensys.h
>
13
14
class
QtSystem
final :
public
SalGenericSystem
15
{
16
public
:
17
virtual
unsigned
int
GetDisplayScreenCount
()
override
;
18
virtual
tools::Rectangle
GetDisplayScreenPosSizePixel
(
unsigned
int
nScreen)
override
;
19
virtual
int
ShowNativeDialog
(
const
OUString& rTitle,
const
OUString& rMessage,
20
const
std::vector<OUString>& rButtons)
override
;
21
};
22
23
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
QtSystem
Definition:
qt5/QtSystem.hxx:15
QtSystem::GetDisplayScreenPosSizePixel
virtual tools::Rectangle GetDisplayScreenPosSizePixel(unsigned int nScreen) override
QtSystem::GetDisplayScreenCount
virtual unsigned int GetDisplayScreenCount() override
QtSystem::ShowNativeDialog
virtual int ShowNativeDialog(const OUString &rTitle, const OUString &rMessage, const std::vector< OUString > &rButtons) override
SalGenericSystem
Definition:
gensys.h:30
tools::Rectangle
gensys.h
Generated on Sun Jul 30 2023 04:34:59 for LibreOffice Module vcl (master) by
1.9.3