aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/llui/lluictrlfactory.h
diff options
context:
space:
mode:
Diffstat (limited to 'linden/indra/llui/lluictrlfactory.h')
-rw-r--r--linden/indra/llui/lluictrlfactory.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/linden/indra/llui/lluictrlfactory.h b/linden/indra/llui/lluictrlfactory.h
index eaae754..e12017d 100644
--- a/linden/indra/llui/lluictrlfactory.h
+++ b/linden/indra/llui/lluictrlfactory.h
@@ -65,6 +65,9 @@ class LLWebBrowserCtrl;
65class LLViewBorder; 65class LLViewBorder;
66class LLColorSwatchCtrl; 66class LLColorSwatchCtrl;
67class LLScrollingPanelList; 67class LLScrollingPanelList;
68class LLCtrlListInterface;
69class LLCtrlSelectionInterface;
70class LLCtrlScrollInterface;
68 71
69// Widget 72// Widget
70 73
@@ -123,6 +126,11 @@ public:
123 static LLMenuItemCallGL* getMenuItemCallByName(LLPanel* panelp, const LLString& name); 126 static LLMenuItemCallGL* getMenuItemCallByName(LLPanel* panelp, const LLString& name);
124 static LLScrollingPanelList* getScrollingPanelList(LLPanel* panelp, const LLString& name); 127 static LLScrollingPanelList* getScrollingPanelList(LLPanel* panelp, const LLString& name);
125 128
129 // interface getters
130 static LLCtrlListInterface* getListInterfaceByName(LLPanel* panelp, const LLString& name);
131 static LLCtrlSelectionInterface* getSelectionInterfaceByName(LLPanel* panelp, const LLString& name);
132 static LLCtrlScrollInterface* getScrollInterfaceByName(LLPanel* panelp, const LLString& name);
133
126 LLPanel* createFactoryPanel(LLString name); 134 LLPanel* createFactoryPanel(LLString name);
127 135
128 virtual LLView* createCtrlWidget(LLPanel *parent, LLXMLNodePtr node); 136 virtual LLView* createCtrlWidget(LLPanel *parent, LLXMLNodePtr node);