Added some debugging tools to the preview assets.
This commit is contained in:
@@ -99,10 +99,24 @@ protected:
|
||||
|
||||
void saveIfNeeded();
|
||||
|
||||
// <edit>
|
||||
void saveDuplicate();
|
||||
class GestureItemForDuplicateCallback : public LLInventoryCallback
|
||||
{
|
||||
void fire(const LLUUID& inv_item);
|
||||
};
|
||||
// </edit>
|
||||
|
||||
static void onSaveComplete(const LLUUID& asset_uuid,
|
||||
void* user_data,
|
||||
S32 status, LLExtStat ext_status);
|
||||
|
||||
// <edit>
|
||||
static void onSaveDuplicateComplete(const LLUUID& asset_uuid,
|
||||
void* user_data,
|
||||
S32 status, LLExtStat ext_status);
|
||||
// </edit>
|
||||
|
||||
bool handleSaveChangesDialog(const LLSD& notification, const LLSD& response);
|
||||
|
||||
// Write UI back into gesture
|
||||
@@ -135,12 +149,22 @@ protected:
|
||||
|
||||
static void onCommitActive(LLUICtrl* ctrl, void* data);
|
||||
static void onClickSave(void* data);
|
||||
// <edit>
|
||||
static void onClickDuplicate(void* data);
|
||||
static void onClickOpen(void* data);
|
||||
virtual LLUUID getItemID();
|
||||
// </edit>
|
||||
static void onClickPreview(void* data);
|
||||
|
||||
static void onDonePreview(LLMultiGesture* gesture, void* data);
|
||||
|
||||
virtual const char *getTitleName() const { return "Gesture"; }
|
||||
|
||||
// <edit>
|
||||
virtual BOOL canSaveAs() const;
|
||||
virtual void saveAs();
|
||||
// </edit>
|
||||
|
||||
protected:
|
||||
// LLPreview contains mDescEditor
|
||||
LLLineEditor* mTriggerEditor;
|
||||
@@ -168,6 +192,10 @@ protected:
|
||||
|
||||
LLCheckBoxCtrl* mActiveCheck;
|
||||
LLButton* mSaveBtn;
|
||||
// <edit>
|
||||
LLButton* mDuplicateBtn;
|
||||
LLButton* mOpenBtn;
|
||||
// </edit>
|
||||
LLButton* mPreviewBtn;
|
||||
|
||||
LLMultiGesture* mPreviewGesture;
|
||||
|
||||
Reference in New Issue
Block a user