litesoft
Diff Revisions
622
vs
623
for /trunk/Java/GWT/Client/src/org/litesoft/GWT/client/view/ScreenView.java
|
@@ -146,12 +146,34 @@ |
146 |
146 |
|
{ |
147 |
147 |
|
sTitleCustomizer.addTitleCustomizations( this ); |
148 |
148 |
|
} |
|
149 |
+ |
addQuickLinkRightButtons(); |
149 |
150 |
|
if ( !sOpenApp ) |
150 |
151 |
|
{ |
151 |
152 |
|
addLogout(); |
152 |
153 |
|
} |
153 |
154 |
|
} |
154 |
155 |
|
|
|
156 |
+ |
protected void addQuickLinkRightButtons() |
|
157 |
+ |
{ |
|
158 |
+ |
Widget[] zWidgets = getQuickLinkRightButtons(); |
|
159 |
+ |
if ( zWidgets != null ) |
|
160 |
+ |
{ |
|
161 |
+ |
for ( Widget zWidget : zWidgets ) |
|
162 |
+ |
{ |
|
163 |
+ |
if ( zWidget != null ) |
|
164 |
+ |
{ |
|
165 |
+ |
addRight( zWidget ); |
|
166 |
+ |
} |
|
167 |
+ |
} |
|
168 |
+ |
} |
|
169 |
+ |
} |
|
170 |
+ |
|
|
171 |
+ |
protected Widget[] getQuickLinkRightButtons() |
|
172 |
+ |
{ |
|
173 |
+ |
QuickLinkRightButtonsHandler zHandler = ClientContext.get().checkGet( QuickLinkRightButtonsHandler.class ); |
|
174 |
+ |
return ( zHandler != null ) ? zHandler.getQuickLinkRightButtons( this ) : null; |
|
175 |
+ |
} |
|
176 |
+ |
|
155 |
177 |
|
protected void styleTitleBar() |
156 |
178 |
|
{ |
157 |
179 |
|
styleTitleBar( "TitleBar" ); |