aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/llui/llscrolllistctrl.h
diff options
context:
space:
mode:
authorJacek Antonelli2008-08-15 23:45:07 -0500
committerJacek Antonelli2008-08-15 23:45:07 -0500
commit8465910c79b8e746e04fd581cca2d60399e569b9 (patch)
treef43fec3e83c46e0d6190dca923d6fb268b52ffdd /linden/indra/llui/llscrolllistctrl.h
parentSecond Life viewer sources 1.18.2.1 (diff)
downloadmeta-impy-8465910c79b8e746e04fd581cca2d60399e569b9.zip
meta-impy-8465910c79b8e746e04fd581cca2d60399e569b9.tar.gz
meta-impy-8465910c79b8e746e04fd581cca2d60399e569b9.tar.bz2
meta-impy-8465910c79b8e746e04fd581cca2d60399e569b9.tar.xz
Second Life viewer sources 1.18.3.2-RC
Diffstat (limited to 'linden/indra/llui/llscrolllistctrl.h')
-rw-r--r--linden/indra/llui/llscrolllistctrl.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/linden/indra/llui/llscrolllistctrl.h b/linden/indra/llui/llscrolllistctrl.h
index 809c528..2e4dad5 100644
--- a/linden/indra/llui/llscrolllistctrl.h
+++ b/linden/indra/llui/llscrolllistctrl.h
@@ -460,7 +460,7 @@ public:
460 LLUUID getStringUUIDSelectedItem(); 460 LLUUID getStringUUIDSelectedItem();
461 461
462 LLScrollListItem* getFirstSelected() const; 462 LLScrollListItem* getFirstSelected() const;
463 virtual S32 getFirstSelectedIndex(); 463 virtual S32 getFirstSelectedIndex() const;
464 std::vector<LLScrollListItem*> getAllSelected() const; 464 std::vector<LLScrollListItem*> getAllSelected() const;
465 465
466 LLScrollListItem* getLastSelectedItem() const { return mLastSelected; } 466 LLScrollListItem* getLastSelectedItem() const { return mLastSelected; }
@@ -515,6 +515,9 @@ public:
515 virtual void onFocusReceived(); 515 virtual void onFocusReceived();
516 virtual void onFocusLost(); 516 virtual void onFocusLost();
517 517
518 virtual BOOL isDirty() const;
519 virtual void resetDirty(); // Clear dirty state
520
518 virtual void reshape(S32 width, S32 height, BOOL called_from_parent = TRUE); 521 virtual void reshape(S32 width, S32 height, BOOL called_from_parent = TRUE);
519 virtual void arrange(S32 max_width, S32 max_height); 522 virtual void arrange(S32 max_width, S32 max_height);
520 virtual LLRect getRequiredRect(); 523 virtual LLRect getRequiredRect();
@@ -658,6 +661,9 @@ protected:
658 std::map<LLString, LLScrollListColumn> mColumns; 661 std::map<LLString, LLScrollListColumn> mColumns;
659 std::vector<LLScrollListColumn*> mColumnsIndexed; 662 std::vector<LLScrollListColumn*> mColumnsIndexed;
660 663
664 BOOL mDirty;
665 S32 mOriginalSelection;
666
661public: 667public:
662 // HACK: Did we draw one selected item this frame? 668 // HACK: Did we draw one selected item this frame?
663 BOOL mDrewSelected; 669 BOOL mDrewSelected;