30 void SetMode(Mode mode);
31 void SetSelectedAsset(
plUuid preselectedAsset);
34 void UseFileExtensionFilters(
plStringView sFileExtensions);
37 void SaveState(
const char* szSettingsName);
38 void RestoreState(
const char* szSettingsName);
40 void dragEnterEvent(QDragEnterEvent* event)
override;
41 void dragMoveEvent(QDragMoveEvent* event)
override;
42 void dragLeaveEvent(QDragLeaveEvent* event)
override;
43 void dropEvent(QDropEvent* event)
override;
52 void ItemChosen(
plUuid guid, QString sAssetPathRelative, QString sAssetPathAbsolute, plUInt8 uiAssetBrowserItemFlags);
53 void ItemSelected(
plUuid guid, QString sAssetPathRelative, QString sAssetPathAbsolute, plUInt8 uiAssetBrowserItemFlags);
57 void OnTextFilterChanged();
58 void OnTypeFilterChanged();
59 void OnPathFilterChanged();
60 void on_ListAssets_doubleClicked(
const QModelIndex& index);
61 void on_ListAssets_activated(
const QModelIndex& index);
62 void on_ListAssets_clicked(
const QModelIndex& index);
63 void on_ButtonListMode_clicked();
64 void on_ButtonIconMode_clicked();
65 void on_IconSizeSlider_valueChanged(
int iValue);
66 void on_ListAssets_ViewZoomed(plInt32 iIconSizePercentage);
67 void OnSearchWidgetTextChanged(
const QString& text);
68 void on_TreeFolderFilter_customContextMenuRequested(
const QPoint& pt);
69 void on_TypeFilter_currentIndexChanged(
int index);
70 void OnScrollToItem(
plUuid preselectedAsset);
71 void OnScrollToFile(QString sPreselectedFile);
72 void OnShowSubFolderItemsToggled();
73 void OnShowHiddenFolderItemsToggled();
74 void on_ListAssets_customContextMenuRequested(
const QPoint& pt);
75 void OnListOpenExplorer();
76 void OnListOpenAssetDocument();
78 void OnListToggleSortByRecentlyUsed();
79 void OnListCopyAssetGuid();
80 void OnFilterToThisPath();
81 void OnListFindAllReferences(
bool transitive);
82 void OnSelectionTimer();
83 void OnAssetSelectionChanged(
const QItemSelection& selected,
const QItemSelection& deselected);
84 void OnAssetSelectionCurrentChanged(
const QModelIndex& current,
const QModelIndex& previous);
87 void OnFileEditingFinished(
const QString& sAbsPath,
const QString& sNewName,
bool bIsAsset);
88 void ImportSelection();
89 void OnOpenImportReferenceAsset();
91 void DeleteSelection();
92 void OnImportAsAboutToShow();
93 void OnImportAsClicked();
97 virtual void keyPressEvent(QKeyEvent* e)
override;
98 virtual void mousePressEvent(QMouseEvent* e)
override;
102 void UpdateAssetTypes();
104 void AddAssetCreatorMenu(QMenu* pMenu,
bool useSelectedAsset);
105 void AddImportedViaMenu(QMenu* pMenu);
109 Mode m_Mode = Mode::Browser;
116 bool m_bOpenAfterRename =
false;
plStringView represent a read-only sub-string of a larger string, as it can store a dedicated string ...
Definition StringView.h:34