LibreOffice Module svx (master)
1
svx
source
sdr
contact
sdrmediawindow.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
* This file incorporates work covered by the following license notice:
10
*
11
* Licensed to the Apache Software Foundation (ASF) under one or more
12
* contributor license agreements. See the NOTICE file distributed
13
* with this work for additional information regarding copyright
14
* ownership. The ASF licenses this file to you under the Apache
15
* License, Version 2.0 (the "License"); you may not use this file
16
* except in compliance with the License. You may obtain a copy of
17
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
18
*/
19
20
#ifndef INCLUDED_SVX_SOURCE_SDR_CONTACT_SDRMEDIAWINDOW_HXX
21
#define INCLUDED_SVX_SOURCE_SDR_CONTACT_SDRMEDIAWINDOW_HXX
22
23
#include <
avmedia/mediawindow.hxx
>
24
25
namespace
sdr::contact
{
26
27
28
class
ViewObjectContactOfSdrMediaObj;
29
30
class
SdrMediaWindow
:
public
::avmedia::MediaWindow
31
{
32
public
:
33
34
SdrMediaWindow
(
vcl::Window
* pParent,
ViewObjectContactOfSdrMediaObj
& rViewObjContact );
35
virtual
~SdrMediaWindow
()
override
;
36
37
virtual
void
MouseMove
(
const
MouseEvent
& rMEvt )
override
;
38
virtual
void
MouseButtonDown
(
const
MouseEvent
& rMEvt )
override
;
39
virtual
void
MouseButtonUp
(
const
MouseEvent
& rMEvt )
override
;
40
41
virtual
void
KeyInput
(
const
KeyEvent
& rKEvt )
override
;
42
virtual
void
KeyUp
(
const
KeyEvent
& rKEvt )
override
;
43
44
virtual
void
Command
(
const
CommandEvent
& rCEvt )
override
;
45
46
virtual
sal_Int8
AcceptDrop
(
const
AcceptDropEvent
& rEvt )
override
;
47
virtual
sal_Int8
ExecuteDrop
(
const
ExecuteDropEvent
& rEvt )
override
;
48
49
virtual
void
StartDrag
(
sal_Int8
nAction,
const
Point
& rPosPixel )
override
;
50
51
private
:
52
53
ViewObjectContactOfSdrMediaObj
&
mrViewObjectContactOfSdrMediaObj
;
54
};
55
56
}
57
58
#endif
// INCLUDED_SVX_SOURCE_SDR_CONTACT_SDRMEDIAWINDOW_HXX
59
60
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
CommandEvent
KeyEvent
MouseEvent
Point
avmedia::MediaWindow
sdr::contact::SdrMediaWindow
Definition:
sdrmediawindow.hxx:31
sdr::contact::SdrMediaWindow::KeyUp
virtual void KeyUp(const KeyEvent &rKEvt) override
Definition:
sdrmediawindow.cxx:96
sdr::contact::SdrMediaWindow::ExecuteDrop
virtual sal_Int8 ExecuteDrop(const ExecuteDropEvent &rEvt) override
Definition:
sdrmediawindow.cxx:138
sdr::contact::SdrMediaWindow::SdrMediaWindow
SdrMediaWindow(vcl::Window *pParent, ViewObjectContactOfSdrMediaObj &rViewObjContact)
Definition:
sdrmediawindow.cxx:32
sdr::contact::SdrMediaWindow::Command
virtual void Command(const CommandEvent &rCEvt) override
Definition:
sdrmediawindow.cxx:105
sdr::contact::SdrMediaWindow::StartDrag
virtual void StartDrag(sal_Int8 nAction, const Point &rPosPixel) override
Definition:
sdrmediawindow.cxx:157
sdr::contact::SdrMediaWindow::mrViewObjectContactOfSdrMediaObj
ViewObjectContactOfSdrMediaObj & mrViewObjectContactOfSdrMediaObj
Definition:
sdrmediawindow.hxx:53
sdr::contact::SdrMediaWindow::~SdrMediaWindow
virtual ~SdrMediaWindow() override
Definition:
sdrmediawindow.cxx:39
sdr::contact::SdrMediaWindow::MouseButtonDown
virtual void MouseButtonDown(const MouseEvent &rMEvt) override
Definition:
sdrmediawindow.cxx:59
sdr::contact::SdrMediaWindow::KeyInput
virtual void KeyInput(const KeyEvent &rKEvt) override
Definition:
sdrmediawindow.cxx:87
sdr::contact::SdrMediaWindow::MouseMove
virtual void MouseMove(const MouseEvent &rMEvt) override
Definition:
sdrmediawindow.cxx:44
sdr::contact::SdrMediaWindow::AcceptDrop
virtual sal_Int8 AcceptDrop(const AcceptDropEvent &rEvt) override
Definition:
sdrmediawindow.cxx:119
sdr::contact::SdrMediaWindow::MouseButtonUp
virtual void MouseButtonUp(const MouseEvent &rMEvt) override
Definition:
sdrmediawindow.cxx:73
sdr::contact::ViewObjectContactOfSdrMediaObj
Definition:
viewobjectcontactofsdrmediaobj.hxx:37
mediawindow.hxx
sdr::contact
AcceptDropEvent
ExecuteDropEvent
vcl::Window
sal_Int8
signed char sal_Int8
Generated on Sun Jul 30 2023 04:28:12 for LibreOffice Module svx (master) by
1.9.3