20#include "AUI/Model/ATreeModelIndex.h"
21#include "AViewContainer.h"
22#include "AScrollbar.h"
23#include <AUI/Model/ITreeModel.h>
41 void setSize(glm::ivec2 size)
override;
43 void handleMouseMove(
ItemView* pView);
46 mViewFactory = viewFactory;
66 void updateScrollbarDimensions();
67 void handleMousePressed(
ItemView* v);
68 void handleMouseDoubleClicked(
ItemView* v);
71 void fillViewsRecursively(
const _<AViewContainer>& content,
const ATreeModelIndexOrRoot& index);
Valid index of ITreeModel.
Definition: ATreeModelIndex.h:10
Definition: ATreeView.cpp:27
Definition: ATreeView.cpp:57
Displays a tree model of strings.
Definition: ATreeView.h:31
A view that represents a set of views.
Definition: AViewContainerBase.h:68
void onScroll(const AScrollEvent &event) override
Definition: AViewContainerBase.cpp:359
int getContentMinimumHeight() override
Definition: AViewContainerBase.cpp:280
An std::weak_ptr with AUI extensions.
Definition: SharedPtrTypes.h:177
An std::weak_ptr with AUI extensions.
Definition: SharedPtrTypes.h:51