3#include <EditorFramework/Assets/AssetBrowserModel.moc.h>
4#include <EditorFramework/EditorFrameworkDLL.h>
5#include <EditorFramework/ui_AssetCuratorPanel.h>
6#include <Foundation/Basics.h>
7#include <GuiFoundation/DockPanels/ApplicationPanel.moc.h>
18 void SetFilterTransitive(
bool bFilterTransitive);
21 virtual bool IsAssetFiltered(
plStringView sDataDirParentRelativePath,
bool bIsFolder,
const plSubAsset* pInfo)
const override;
23 bool m_bFilterTransitive =
true;
37 void OnAssetSelectionChanged(
const QItemSelection& selected,
const QItemSelection& deselected);
41 void onListAssetsDoubleClicked(
const QModelIndex& index);
42 void onCheckIndirectToggled(
bool checked);
46 void UpdateIssueInfo();
50 QPersistentModelIndex m_SelectedIndex;
Base class for all panels that are supposed to be application wide (not tied to some document).
Definition ApplicationPanel.moc.h:13
Model of the item view in the asset browser.
Definition AssetBrowserModel.moc.h:59
Definition AssetCuratorPanel.moc.h:13
Definition AssetCuratorPanel.moc.h:27
Interface class of the asset filter used to decide which items are shown in the asset browser.
Definition AssetBrowserModel.moc.h:18
Definition CuratorControl.moc.h:14
plStringView represent a read-only sub-string of a larger string, as it can store a dedicated string ...
Definition StringView.h:34
The data that is sent through plLogInterface.
Definition Log.h:50
Information about an asset or sub-asset.
Definition AssetCurator.h:107