KDDockWidgets API Documentation
2.0
Loading...
Searching...
No Matches
source
src
core
views
ClassicIndicatorWindowViewInterface.h
Go to the documentation of this file.
1
/*
2
This file is part of KDDockWidgets.
3
4
SPDX-FileCopyrightText: 2019 Klarälvdalens Datakonsult AB, a KDAB Group company <info@kdab.com>
5
Author: SĂ©rgio Martins <sergio.martins@kdab.com>
6
7
SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only
8
9
Contact KDAB at <info@kdab.com> for commercial licensing options.
10
*/
11
12
#pragma once
13
14
#include "kddockwidgets/KDDockWidgets.h"
15
16
QT_BEGIN_NAMESPACE
17
class
QString
;
18
QT_END_NAMESPACE
19
20
namespace
KDDockWidgets::Core
{
21
24
class
DOCKS_EXPORT
ClassicIndicatorWindowViewInterface
25
{
26
public
:
27
ClassicIndicatorWindowViewInterface
() =
default
;
28
virtual
~ClassicIndicatorWindowViewInterface
();
29
30
virtual
void
setObjectName
(
const
QString
&) = 0;
31
36
virtual
DropLocation
hover
(Point) = 0;
37
41
virtual
Point
posForIndicator
(
DropLocation
)
const
= 0;
42
48
virtual
void
updatePositions
() = 0;
49
50
virtual
void
raise
() = 0;
51
virtual
void
setVisible
(
bool
) = 0;
52
virtual
void
resize
(Size) = 0;
53
virtual
void
setGeometry
(Rect) = 0;
54
virtual
bool
isWindow
()
const
= 0;
55
virtual
void
updateIndicatorVisibility
() = 0;
56
57
ClassicIndicatorWindowViewInterface
(
const
ClassicIndicatorWindowViewInterface
&) =
delete
;
58
ClassicIndicatorWindowViewInterface
&
operator=
(
const
ClassicIndicatorWindowViewInterface
&) =
delete
;
59
};
60
61
}
KDDockWidgets::Core::ClassicIndicatorWindowViewInterface
The window that will hold the classic indicators This is a window so it can be over the window that i...
Definition
ClassicIndicatorWindowViewInterface.h:25
KDDockWidgets::Core::ClassicIndicatorWindowViewInterface::setVisible
virtual void setVisible(bool)=0
KDDockWidgets::Core::ClassicIndicatorWindowViewInterface::updateIndicatorVisibility
virtual void updateIndicatorVisibility()=0
KDDockWidgets::Core::ClassicIndicatorWindowViewInterface::raise
virtual void raise()=0
KDDockWidgets::Core::ClassicIndicatorWindowViewInterface::updatePositions
virtual void updatePositions()=0
KDDockWidgets::Core::ClassicIndicatorWindowViewInterface::ClassicIndicatorWindowViewInterface
ClassicIndicatorWindowViewInterface(const ClassicIndicatorWindowViewInterface &)=delete
KDDockWidgets::Core::ClassicIndicatorWindowViewInterface::ClassicIndicatorWindowViewInterface
ClassicIndicatorWindowViewInterface()=default
KDDockWidgets::Core::ClassicIndicatorWindowViewInterface::setObjectName
virtual void setObjectName(const QString &)=0
KDDockWidgets::Core::ClassicIndicatorWindowViewInterface::setGeometry
virtual void setGeometry(Rect)=0
KDDockWidgets::Core::ClassicIndicatorWindowViewInterface::posForIndicator
virtual Point posForIndicator(DropLocation) const =0
KDDockWidgets::Core::ClassicIndicatorWindowViewInterface::hover
virtual DropLocation hover(Point)=0
KDDockWidgets::Core::ClassicIndicatorWindowViewInterface::resize
virtual void resize(Size)=0
KDDockWidgets::Core::ClassicIndicatorWindowViewInterface::isWindow
virtual bool isWindow() const =0
KDDockWidgets::Core::ClassicIndicatorWindowViewInterface::operator=
ClassicIndicatorWindowViewInterface & operator=(const ClassicIndicatorWindowViewInterface &)=delete
KDDockWidgets::Core
Definition
Config.h:27
KDDockWidgets::DropLocation
DropLocation
Enum describing the different drop indicator types.
Definition
KDDockWidgets.h:291
QString
© Klarälvdalens Datakonsult AB (KDAB)
"The Qt, C++ and OpenGL Experts"
https://www.kdab.com/
KDDockWidgets
Advanced Dock Widget Framework for Qt
https://www.kdab.com/development-resources/qt-tools/kddockwidgets/
Generated by doxygen 1.9.8