Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cneben/QuickQanava
/ types & classes
Types & classes
162 in github.com/cneben/QuickQanava
⨍
Functions
1,254
◇
Types & classes
162
↓ 8 callers
Class
Vec2
src/bezier/include/bezier.h:141
↓ 2 callers
Class
AxisAlignedBoundingBox
src/bezier/include/bezier.h:415
↓ 2 callers
Class
Graph
src/qanEdge.h:48
↓ 1 callers
Class
ExtremeValue
src/bezier/include/bezier.h:313
↓ 1 callers
Class
ExtremeValues
src/bezier/include/bezier.h:329
↓ 1 callers
Class
TightBoundingBox
src/bezier/include/bezier.h:505
Class
AbstractContainer
! \brief Expose a consistent QAbstractModel for all QCM containers. * * \nosubgrouping */
src/quickcontainers/qcmAbstractContainer.h:53
Class
AbstractDraggableCtrl
! \brief Generic logic for dragging either qan::Node or qan::Group visual items. * * \nosubgrouping */
src/qanAbstractDraggableCtrl.h:46
Class
AnalysisTimeHeatMap
! \brief Draw an heat map from a qan::NavigablePreview, highlight parts of the image where the analyst has spent the more viewing time. * * The lo
src/qanAnalysisTimeHeatMap.h:59
Enum
ArrowShape
src/qanStyle.h:355
Enum
AutoFitMode
src/qanNavigable.h:214
Class
Bezier
src/bezier/include/bezier.h:609
Class
BinomialCoefficients
src/bezier/include/bezier.h:58
Class
BottomResizer
! \brief Add a resize handler ont the right of a target QML Item. * * \warning This component must not be parented to it's target. * * \nosubgroup
src/qanBottomResizer.h:49
Class
BottomRightResizer
! \brief Add a resize handler ont the bottom right of a target QML Item. * * \image html sample-resizer.png * * \image html sample-resizer.gif *
src/qanBottomRightResizer.h:69
Class
ColorNode
samples/dataflow/qanDataFlow.h:149
Enum
Connectable
src/qanNodeItem.h:221
Class
Connector
src/qanGraph.h:65
Class
Connector
! \brief Base class for modelling the connector draggable visual node. * * \note Connector source could be either a port \c sourcePort or a regular
src/qanConnector.h:62
Class
Container
src/quickcontainers/qcmContainer.h:134
Class
ContainerModel
! \brief Reference on an abstrat container model allowing to access a qcm::ContainerModel directly from QML. * * \code * Button { * text: "remov
src/quickcontainers/qcmContainerModel.h:149
Class
ContainerModelImpl
src/quickcontainers/qcmContainerModel.h:260
Class
CustomEdge
samples/cpp/cpp_sample.h:76
Class
CustomEdge
samples/style/custom.h:69
Class
CustomGraph
samples/cpp/cpp_sample.h:91
Class
CustomGraph
samples/style/custom.h:84
Class
CustomGroup
samples/cpp/cpp_sample.h:44
Class
CustomNode
samples/cpp/cpp_sample.h:60
Class
CustomRectNode
samples/style/custom.h:40
Class
CustomRoundNode
samples/style/custom.h:53
Class
DataChangedSignalSpy
tests/containers_test.h:81
Enum
Dock
src/qanNodeItem.h:436
Enum
DragOrientation
src/qanNodeItem.h:287
Enum
DragPolicy
src/qanGroupItem.h:126
Class
Draggable
! \brief Interface for a draggable and droppable qan::Node or qan::Group. * * \nosubgrouping */
src/qanDraggable.h:50
Class
DraggableCtrl
! \brief Generic logic for dragging either qan::Node or qan::Group visual items. * * \nosubgrouping */
src/qanDraggableCtrl.h:54
Class
Edge
! \brief Weighted directed edge linking two nodes in a graph. * * \nosubgrouping */
src/qanEdge.h:56
Class
Edge
src/qanBehaviour.h:48
Class
Edge
src/qanEdgeItem.h:48
Class
Edge
src/qanNode.h:54
Class
EdgeDraggableCtrl
! \brief Generic logic for dragging qan::Edge visual items. * * \nosubgrouping */
src/qanEdgeDraggableCtrl.h:54
Class
EdgeItem
src/qanEdge.h:49
Class
EdgeItem
! \brief Weighted directed edge linking two nodes in a graph. * * \warning EdgeItem \c objectName property is set to "qan::EdgeItem" and should not
src/qanEdgeItem.h:57
Class
EdgeStyle
src/qanStyle.h:331
Enum
EffectType
src/qanStyle.h:226
Class
Error
! \brief Default QuickQanava exception, use what() and msg(). * */
src/qanUtils.h:72
Class
ExtremePoints
src/bezier/include/bezier.h:370
Class
FaceGraph
samples/topology/qanFaceNode.h:70
Class
FaceNode
samples/topology/qanFaceNode.h:45
Enum
FillType
src/qanStyle.h:162
Class
FlowGraph
samples/dataflow/qanDataFlow.h:186
Class
FlowNode
samples/dataflow/qanDataFlow.h:57
Class
FlowNodeBehaviour
samples/dataflow/qanDataFlow.h:46
Class
GeometryCache
src/qanEdgeItem.h:190
Class
Graph
src/qanGroup.h:51
Class
Graph
src/qanDraggable.h:44
Class
Graph
src/qanStyleManager.h:49
Class
Graph
src/qanSelectable.h:44
Class
Graph
src/qanTableGroupItem.h:49
Class
Graph
src/qanNodeItem.h:58
Class
Graph
src/qanGraph.h:62
Class
Graph
src/qanEdgeItem.h:47
Class
Graph
src/qanGroupItem.h:48
Class
Graph
src/qanNode.h:52
Class
Graph
src/qanTableCell.h:42
Class
GraphObserverMock
tests/observers_tests.cpp:53
Class
GraphView
src/qanGraph.h:63
Class
GraphView
! \brief Abstract view component for the qan::Graph class. * * \nosubgrouping */
src/qanGraphView.h:53
Class
Grid
! \brief Abstract grid interface compatbile with qan::Navigable::grid. * * A grid could be disabled by setting it's \c visible property to false. *
src/qanGrid.h:49
Class
GridLine
! \brief Private utility class based on QObject to feed line to QML grid backend. */
src/qanLineGrid.h:91
Class
Group
! \brief Model a graphics group of nodes. * * \nosubgrouping */
src/qanGroup.h:58
Class
Group
src/qanNode.h:53
Class
GroupItem
src/qanGroup.h:52
Class
GroupItem
! \brief Model a visual group of nodes. * * \note Groups are styled with qan::NodeStyle. * \warning \c objectName property is set to "qan::GroupIte
src/qanGroupItem.h:57
Class
ImageNode
samples/dataflow/qanDataFlow.h:140
Class
ItemDispatcher
src/quickcontainers/qcmContainerModel.h:94
Class
ItemDispatcher<Item_type*>
src/quickcontainers/qcmContainerModel.h:105
Class
ItemDispatcher<QPointer<Item_type>>
src/quickcontainers/qcmContainerModel.h:113
Class
ItemDispatcher<std::shared_ptr<Item_type>>
src/quickcontainers/qcmContainerModel.h:118
Class
ItemDispatcher<std::weak_ptr<Item_type>>
src/quickcontainers/qcmContainerModel.h:126
Class
ItemDispatcherBase
src/quickcontainers/qcmContainerModel.h:49
Enum
LayoutOrientation
src/qanTreeLayouts.h:148
Class
LineGrid
! * \brief Draw an orthogonal grid with lines. * * \code * Qan.Navigable { * navigable: true * Qan.LineGrid { id: lineGrid } * grid: l
src/qanLineGrid.h:130
Enum
LineType
src/qanStyle.h:374
Enum
Multiplicity
src/qanPortItem.h:89
Class
NaiveTreeLayout
! \brief * \nosubgrouping */
src/qanTreeLayouts.h:53
Class
Navigable
! \brief Provide a pannable/zoomable container for quick items. * * Child items must manually set their parent property to this area \c containerIte
src/qanNavigable.h:92
Class
NavigablePreview
! \brief Bastract interface for reduced preview and navigation for qan::Navigable. * * See Qan.NavigablePreview component for more documention. */
src/qanNavigablePreview.h:49
Class
Node
src/qanEdge.h:50
Class
Node
src/qanNodeItem.h:57
Class
Node
src/qanGraph.h:64
Class
Node
src/qanBehaviour.h:47
Class
Node
! \brief Base class for modelling nodes with attributes and an in/out edges list in a qan::Graph graph. * * \note If your application does not need
src/qanNode.h:65
Class
Node
src/qanConnector.h:48
Class
NodeBehaviour
! \brief Define node behaviour interface to react to node topology events (QuickQanava adapter for gtpo::dynamic_node_nehaviour<>). * * Use qan::Nod
src/qanBehaviour.h:62
Class
NodeBehaviour
src/qanNode.h:51
Class
NodeItem
! \brief Base class for modelling nodes with attributes and an in/out edges list in a qan::Graph graph. * * \note If your application does not need
src/qanNodeItem.h:79
Class
NodeItem
src/qanEdgeItem.h:49
Class
NodeItem
src/qanNode.h:55
Class
NodeItem
src/qanTableCell.h:44
next →
1–100 of 162, ranked by callers