summaryrefslogtreecommitdiff
path: root/indra/newview/llfloaterpathfindingobjects.h
diff options
context:
space:
mode:
Diffstat (limited to 'indra/newview/llfloaterpathfindingobjects.h')
-rw-r--r--indra/newview/llfloaterpathfindingobjects.h206
1 files changed, 103 insertions, 103 deletions
diff --git a/indra/newview/llfloaterpathfindingobjects.h b/indra/newview/llfloaterpathfindingobjects.h
index 752f741959..3174a47f65 100644
--- a/indra/newview/llfloaterpathfindingobjects.h
+++ b/indra/newview/llfloaterpathfindingobjects.h
@@ -1,4 +1,4 @@
-/**
+/**
* @file llfloaterpathfindingobjects.h
* @brief Base class for both the pathfinding linksets and characters floater.
* @author Stinson@lindenlab.com
@@ -52,128 +52,128 @@ class LLTextBase;
class LLFloaterPathfindingObjects : public LLFloater
{
public:
- virtual void onOpen(const LLSD &pKey);
- virtual void onClose(bool pIsAppQuitting);
- virtual void draw();
+ virtual void onOpen(const LLSD &pKey);
+ virtual void onClose(bool pIsAppQuitting);
+ virtual void draw();
protected:
- friend class LLFloaterReg;
-
- typedef enum
- {
- kMessagingUnknown,
- kMessagingGetRequestSent,
- kMessagingGetError,
- kMessagingSetRequestSent,
- kMessagingSetError,
- kMessagingComplete,
- kMessagingNotEnabled
- } EMessagingState;
-
- LLFloaterPathfindingObjects(const LLSD &pSeed);
- virtual ~LLFloaterPathfindingObjects();
-
- virtual BOOL postBuild();
-
- virtual void requestGetObjects();
- LLPathfindingManager::request_id_t getNewRequestId();
- void handleNewObjectList(LLPathfindingManager::request_id_t pRequestId, LLPathfindingManager::ERequestStatus pRequestStatus, LLPathfindingObjectListPtr pObjectList);
- void handleUpdateObjectList(LLPathfindingManager::request_id_t pRequestId, LLPathfindingManager::ERequestStatus pRequestStatus, LLPathfindingObjectListPtr pObjectList);
-
- void rebuildObjectsScrollList(bool update_if_needed = false);
- virtual void buildObjectsScrollList(const LLPathfindingObjectListPtr pObjectListPtr);
- void addObjectToScrollList(const LLPathfindingObjectPtr pObjectPr, const LLSD &pScrollListItemData);
-
- virtual void updateControlsOnScrollListChange();
- virtual void updateControlsOnInWorldSelectionChange();
-
- virtual S32 getNameColumnIndex() const;
- virtual S32 getOwnerNameColumnIndex() const;
- virtual std::string getOwnerName(const LLPathfindingObject *pObject) const;
- virtual const LLColor4 &getBeaconColor() const;
- virtual const LLColor4 &getBeaconTextColor() const;
- virtual S32 getBeaconWidth() const;
-
- void showFloaterWithSelectionObjects();
-
- BOOL isShowBeacons() const;
- void clearAllObjects();
- void selectAllObjects();
- void selectNoneObjects();
- void teleportToSelectedObject();
-
- virtual LLPathfindingObjectListPtr getEmptyObjectList() const;
- int getNumSelectedObjects() const;
- LLPathfindingObjectListPtr getSelectedObjects() const;
- LLPathfindingObjectPtr getFirstSelectedObject() const;
-
- EMessagingState getMessagingState() const;
+ friend class LLFloaterReg;
+
+ typedef enum
+ {
+ kMessagingUnknown,
+ kMessagingGetRequestSent,
+ kMessagingGetError,
+ kMessagingSetRequestSent,
+ kMessagingSetError,
+ kMessagingComplete,
+ kMessagingNotEnabled
+ } EMessagingState;
+
+ LLFloaterPathfindingObjects(const LLSD &pSeed);
+ virtual ~LLFloaterPathfindingObjects();
+
+ virtual BOOL postBuild();
+
+ virtual void requestGetObjects();
+ LLPathfindingManager::request_id_t getNewRequestId();
+ void handleNewObjectList(LLPathfindingManager::request_id_t pRequestId, LLPathfindingManager::ERequestStatus pRequestStatus, LLPathfindingObjectListPtr pObjectList);
+ void handleUpdateObjectList(LLPathfindingManager::request_id_t pRequestId, LLPathfindingManager::ERequestStatus pRequestStatus, LLPathfindingObjectListPtr pObjectList);
+
+ void rebuildObjectsScrollList(bool update_if_needed = false);
+ virtual void buildObjectsScrollList(const LLPathfindingObjectListPtr pObjectListPtr);
+ void addObjectToScrollList(const LLPathfindingObjectPtr pObjectPr, const LLSD &pScrollListItemData);
+
+ virtual void updateControlsOnScrollListChange();
+ virtual void updateControlsOnInWorldSelectionChange();
+
+ virtual S32 getNameColumnIndex() const;
+ virtual S32 getOwnerNameColumnIndex() const;
+ virtual std::string getOwnerName(const LLPathfindingObject *pObject) const;
+ virtual const LLColor4 &getBeaconColor() const;
+ virtual const LLColor4 &getBeaconTextColor() const;
+ virtual S32 getBeaconWidth() const;
+
+ void showFloaterWithSelectionObjects();
+
+ BOOL isShowBeacons() const;
+ void clearAllObjects();
+ void selectAllObjects();
+ void selectNoneObjects();
+ void teleportToSelectedObject();
+
+ virtual LLPathfindingObjectListPtr getEmptyObjectList() const;
+ int getNumSelectedObjects() const;
+ LLPathfindingObjectListPtr getSelectedObjects() const;
+ LLPathfindingObjectPtr getFirstSelectedObject() const;
+
+ EMessagingState getMessagingState() const;
private:
- LLFloaterPathfindingObjects(const LLFloaterPathfindingObjects &pOther);
+ LLFloaterPathfindingObjects(const LLFloaterPathfindingObjects &pOther);
- void setMessagingState(EMessagingState pMessagingState);
+ void setMessagingState(EMessagingState pMessagingState);
- void onRefreshObjectsClicked();
- void onSelectAllObjectsClicked();
- void onSelectNoneObjectsClicked();
- void onTakeClicked();
- void onTakeCopyClicked();
- void onReturnClicked();
- void onDeleteClicked();
- void onTeleportClicked();
+ void onRefreshObjectsClicked();
+ void onSelectAllObjectsClicked();
+ void onSelectNoneObjectsClicked();
+ void onTakeClicked();
+ void onTakeCopyClicked();
+ void onReturnClicked();
+ void onDeleteClicked();
+ void onTeleportClicked();
- void onScrollListSelectionChanged();
- void onInWorldSelectionListChanged();
- void onRegionBoundaryCrossed();
- void onGodLevelChange(U8 pGodLevel);
+ void onScrollListSelectionChanged();
+ void onInWorldSelectionListChanged();
+ void onRegionBoundaryCrossed();
+ void onGodLevelChange(U8 pGodLevel);
- void handleObjectNameResponse(const LLPathfindingObject *pObject);
+ void handleObjectNameResponse(const LLPathfindingObject *pObject);
- void updateMessagingStatus();
- void updateStateOnListControls();
- void updateStateOnActionControls();
- void selectScrollListItemsInWorld();
+ void updateMessagingStatus();
+ void updateStateOnListControls();
+ void updateStateOnActionControls();
+ void selectScrollListItemsInWorld();
- void handleReturnItemsResponse(const LLSD &pNotification, const LLSD &pResponse);
- void handleDeleteItemsResponse(const LLSD &pNotification, const LLSD &pResponse);
+ void handleReturnItemsResponse(const LLSD &pNotification, const LLSD &pResponse);
+ void handleDeleteItemsResponse(const LLSD &pNotification, const LLSD &pResponse);
- LLPathfindingObjectPtr findObject(const LLScrollListItem *pListItem) const;
+ LLPathfindingObjectPtr findObject(const LLScrollListItem *pListItem) const;
- LLScrollListCtrl *mObjectsScrollList;
- LLTextBase *mMessagingStatus;
- LLButton *mRefreshListButton;
- LLButton *mSelectAllButton;
- LLButton *mSelectNoneButton;
- LLCheckBoxCtrl *mShowBeaconCheckBox;
+ LLScrollListCtrl *mObjectsScrollList;
+ LLTextBase *mMessagingStatus;
+ LLButton *mRefreshListButton;
+ LLButton *mSelectAllButton;
+ LLButton *mSelectNoneButton;
+ LLCheckBoxCtrl *mShowBeaconCheckBox;
- LLButton *mTakeButton;
- LLButton *mTakeCopyButton;
- LLButton *mReturnButton;
- LLButton *mDeleteButton;
- LLButton *mTeleportButton;
+ LLButton *mTakeButton;
+ LLButton *mTakeCopyButton;
+ LLButton *mReturnButton;
+ LLButton *mDeleteButton;
+ LLButton *mTeleportButton;
- LLColor4 mDefaultBeaconColor;
- LLColor4 mDefaultBeaconTextColor;
- LLColor4 mErrorTextColor;
- LLColor4 mWarningTextColor;
+ LLColor4 mDefaultBeaconColor;
+ LLColor4 mDefaultBeaconTextColor;
+ LLColor4 mErrorTextColor;
+ LLColor4 mWarningTextColor;
- EMessagingState mMessagingState;
- LLPathfindingManager::request_id_t mMessagingRequestId;
+ EMessagingState mMessagingState;
+ LLPathfindingManager::request_id_t mMessagingRequestId;
- typedef std::map<std::string, LLScrollListItem *> scroll_list_item_map;
- scroll_list_item_map mMissingNameObjectsScrollListItems;
+ typedef std::map<std::string, LLScrollListItem *> scroll_list_item_map;
+ scroll_list_item_map mMissingNameObjectsScrollListItems;
- LLPathfindingObjectListPtr mObjectList;
+ LLPathfindingObjectListPtr mObjectList;
- LLObjectSelectionHandle mObjectsSelection;
+ LLObjectSelectionHandle mObjectsSelection;
- bool mHasObjectsToBeSelected;
- uuid_vec_t mObjectsToBeSelected;
+ bool mHasObjectsToBeSelected;
+ uuid_vec_t mObjectsToBeSelected;
- boost::signals2::connection mSelectionUpdateSlot;
- boost::signals2::connection mRegionBoundaryCrossingSlot;
- LLAgent::god_level_change_slot_t mGodLevelChangeSlot;
+ boost::signals2::connection mSelectionUpdateSlot;
+ boost::signals2::connection mRegionBoundaryCrossingSlot;
+ LLAgent::god_level_change_slot_t mGodLevelChangeSlot;
};
#endif // LL_LLFLOATERPATHFINDINGOBJECTS_H