umbrello
2.35.1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
umbrello
umlwidgets
childwidgetplacementport.h
Go to the documentation of this file.
1
/*
2
SPDX-License-Identifier: GPL-2.0-or-later
3
SPDX-FileCopyrightText: 2016-2020 Umbrello UML Modeller Authors <umbrello-devel@kde.org>
4
*/
5
6
#ifndef CHILDWIDGETPLACEMENTPORT_H
7
#define CHILDWIDGETPLACEMENTPORT_H
8
9
#include "
umlwidgets/childwidgetplacement.h
"
10
16
class
ChildWidgetPlacementPort
:
public
ChildWidgetPlacement
17
{
18
public
:
19
ChildWidgetPlacementPort
(
PinPortBase
* widget);
20
virtual
~ChildWidgetPlacementPort
();
21
22
virtual
void
detectConnectedSide
();
23
virtual
void
setInitialPosition
(
const
QPointF &scenePos = QPointF());
24
virtual
void
setNewPositionWhenMoved
(qreal diffX, qreal diffY);
25
virtual
void
setNewPositionOnParentResize
();
26
27
private
:
28
qreal
trimToRange
(qreal value, qreal min, qreal max,
bool
& setToMin,
bool
& setToMax)
const
;
29
qreal
minX
()
const
;
30
qreal
maxX
()
const
;
31
qreal
minY
()
const
;
32
qreal
maxY
()
const
;
33
};
34
35
#endif
/* ! CHILDWIDGETPLACEMENTPORT_H */
36
ChildWidgetPlacementPort::setNewPositionWhenMoved
virtual void setNewPositionWhenMoved(qreal diffX, qreal diffY)
Definition:
childwidgetplacementport.cpp:42
ChildWidgetPlacementPort::ChildWidgetPlacementPort
ChildWidgetPlacementPort(PinPortBase *widget)
Definition:
childwidgetplacementport.cpp:11
ChildWidgetPlacementPort::setNewPositionOnParentResize
virtual void setNewPositionOnParentResize()
Definition:
childwidgetplacementport.cpp:194
ChildWidgetPlacementPort
Child widget placement on parent border.
Definition:
childwidgetplacementport.h:16
ChildWidgetPlacement
Base class for child widget placement.
Definition:
childwidgetplacement.h:21
ChildWidgetPlacementPort::minY
qreal minY() const
Definition:
childwidgetplacementport.cpp:269
ChildWidgetPlacementPort::maxY
qreal maxY() const
Definition:
childwidgetplacementport.cpp:277
ChildWidgetPlacementPort::setInitialPosition
virtual void setInitialPosition(const QPointF &scenePos=QPointF())
Definition:
childwidgetplacementport.cpp:20
childwidgetplacement.h
ChildWidgetPlacementPort::~ChildWidgetPlacementPort
virtual ~ChildWidgetPlacementPort()
Definition:
childwidgetplacementport.cpp:16
ChildWidgetPlacementPort::maxX
qreal maxX() const
Definition:
childwidgetplacementport.cpp:260
ChildWidgetPlacementPort::detectConnectedSide
virtual void detectConnectedSide()
Definition:
childwidgetplacementport.cpp:166
ChildWidgetPlacementPort::trimToRange
qreal trimToRange(qreal value, qreal min, qreal max, bool &setToMin, bool &setToMax) const
Definition:
childwidgetplacementport.cpp:236
PinPortBase
Abstract base class for PinWidget and PortWidget.
Definition:
pinportbase.h:22
ChildWidgetPlacementPort::minX
qreal minX() const
Definition:
childwidgetplacementport.cpp:252
Generated by
1.8.10