*** Asset Browser ***
More...
#include <AssetBrowserPropertyWidget.moc.h>
|
bool | IsValidAssetType (const char *szAssetReference) const |
|
Public Member Functions inherited from plQtStandardPropertyWidget |
| plQtStandardPropertyWidget () |
| *** plQtStandardPropertyWidget ***
|
|
virtual void | SetSelection (const plHybridArray< plPropertySelection, 8 > &items) override |
| This is called whenever the selection in the editor changes and thus the widget may need to display a different value.
|
|
| plQtPropertyWidget () |
| *** BASE ***
|
|
void | Init (plQtPropertyGridWidget *pGrid, plObjectAccessorBase *pObjectAccessor, const plRTTI *pType, const plAbstractProperty *pProp) |
|
const plAbstractProperty * | GetProperty () const |
|
const plHybridArray< plPropertySelection, 8 > & | GetSelection () const |
|
virtual bool | HasLabel () const |
| If this returns true (default), a QLabel is created and the text that GetLabel() returns is displayed.
|
|
virtual const char * | GetLabel (plStringBuilder &ref_sTmp) const |
| The return value is used to display a label, if HasLabel() returns true.
|
|
virtual void | ExtendContextMenu (QMenu &ref_menu) |
|
virtual void | SetIsDefault (bool bIsDefault) |
| Whether the variable that the widget represents is currently set to the default value or has been modified.
|
|
bool | GetCommonVariantSubType (const plHybridArray< plPropertySelection, 8 > &items, const plAbstractProperty *pProperty, plVariantType::Enum &out_type) |
| If the property is of type plVariant this function returns whether all items have the same type. If true is returned, out_Type contains the common type. Note that 'invalid' can be a common type.
|
|
plVariant | GetCommonValue (const plHybridArray< plPropertySelection, 8 > &items, const plAbstractProperty *pProperty) |
|
void | PrepareToDie () |
|
virtual void | SetReadOnly (bool bReadOnly=true) |
| By default disables the widget, but can be overridden to make a widget more interactable (for example to be able to copy text from it).
|
|
|
void | on_TextFinished_triggered () |
|
void | on_TextChanged_triggered (const QString &value) |
|
void | ThumbnailLoaded (QString sPath, QModelIndex index, QVariant UserData1, QVariant UserData2) |
|
void | ThumbnailInvalidated (QString sPath, plUInt32 uiImageID) |
|
void | OnOpenAssetDocument () |
|
void | OnSelectInAssetBrowser () |
|
void | OnOpenExplorer () |
|
void | OnCopyAssetGuid () |
|
void | OnCreateNewAsset () |
|
void | OnClearReference () |
|
void | OnShowMenu () |
|
|
virtual void | OnInit () override |
|
virtual void | InternalSetValue (const plVariant &value) override |
|
virtual void | showEvent (QShowEvent *event) override |
|
void | FillAssetMenu (QMenu &menu) |
|
void | UpdateThumbnail (const plUuid &guid, const char *szThumbnailPath) |
|
Protected Member Functions inherited from plQtStandardPropertyWidget |
void | BroadcastValueChanged (const plVariant &NewValue) |
|
virtual void | DoPrepareToDie () override |
|
const plVariant & | GetOldValue () const |
|
void | Broadcast (plPropertyEvent::Type type) |
|
void | PropertyChangedHandler (const plPropertyEvent &ed) |
|
bool | IsUndead () const |
|
virtual bool | eventFilter (QObject *pWatched, QEvent *pEvent) override |
|
◆ InternalSetValue()
void plQtAssetPropertyWidget::InternalSetValue |
( |
const plVariant & | value | ) |
|
|
overrideprotectedvirtual |
◆ OnInit()
void plQtAssetPropertyWidget::OnInit |
( |
| ) |
|
|
overrideprotectedvirtual |
The documentation for this class was generated from the following files:
- Code/Editor/EditorFramework/PropertyGrid/AssetBrowserPropertyWidget.moc.h
- Code/Editor/EditorFramework/PropertyGrid/Implementation/AssetBrowserPropertyWidget.cpp