diff options
Diffstat (limited to '')
-rw-r--r-- | linden/indra/newview/llpaneldirplaces.h | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/linden/indra/newview/llpaneldirplaces.h b/linden/indra/newview/llpaneldirplaces.h index 4785f94..7bc2b08 100644 --- a/linden/indra/newview/llpaneldirplaces.h +++ b/linden/indra/newview/llpaneldirplaces.h | |||
@@ -32,17 +32,31 @@ | |||
32 | #ifndef LL_LLPANELDIRPLACES_H | 32 | #ifndef LL_LLPANELDIRPLACES_H |
33 | #define LL_LLPANELDIRPLACES_H | 33 | #define LL_LLPANELDIRPLACES_H |
34 | 34 | ||
35 | #include "llpaneldirfind.h" | 35 | #include "llpaneldirbrowser.h" |
36 | 36 | ||
37 | // UI class forward declarations | 37 | // UI class forward declarations |
38 | class LLLineEditor; | ||
38 | 39 | ||
39 | class LLPanelDirPlaces : public LLPanelDirFind | 40 | class LLPanelDirPlaces : public LLPanelDirBrowser |
40 | { | 41 | { |
41 | public: | 42 | public: |
42 | LLPanelDirPlaces(const std::string& name, LLFloaterDirectory* floater); | 43 | LLPanelDirPlaces(const std::string& name, LLFloaterDirectory* floater); |
43 | virtual ~LLPanelDirPlaces(); | 44 | virtual ~LLPanelDirPlaces(); |
44 | 45 | ||
45 | /*virtual*/ void search(const std::string& search_text); | 46 | /*virtual*/ void draw(); |
46 | 47 | ||
48 | virtual BOOL postBuild(); | ||
49 | |||
50 | static void onClickSearch(void *userdata); | ||
51 | static void onKeystrokeName(LLLineEditor* line, void* data); | ||
52 | |||
53 | void performQuery(); | ||
54 | |||
55 | // Initially fill in some data for the panel. | ||
56 | void initialQuery(); | ||
57 | |||
58 | private: | ||
59 | void queryCore(const LLString& name, S32 category, BOOL pg_only); | ||
47 | }; | 60 | }; |
61 | |||
48 | #endif | 62 | #endif |