|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectsk.baka.ambient.activity.main.AbstractController
sk.baka.ambient.activity.main.AbstractListController
sk.baka.ambient.activity.main.cb.AbstractCollectionController
sk.baka.ambient.activity.main.AmpacheController
public final class AmpacheController
Browses the Ampache server and optionally allows a synchronization of tracks.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class sk.baka.ambient.activity.main.AbstractController |
|---|
AbstractController.Listener |
| Field Summary |
|---|
| Fields inherited from class sk.baka.ambient.activity.main.cb.AbstractCollectionController |
|---|
collection |
| Fields inherited from class sk.baka.ambient.activity.main.AbstractListController |
|---|
highlightColor, listView |
| Fields inherited from class sk.baka.ambient.activity.main.AbstractController |
|---|
app, cycle, listener, mainActivity, mainView |
| Constructor Summary | |
|---|---|
AmpacheController(android.app.Activity mainActivity,
GesturesListView playlistView)
Creates new ampache controller. |
|
| Method Summary | |
|---|---|
(package private) void |
ampacheClientChanged()
Invoked when the Ampache client configuration changes. |
void |
clipboardChanged()
The clipboard has been changed. |
void |
configChanged(ConfigurationBean config)
The configuration was changed. |
void |
destroy()
The controller is about to be destroyed. |
void |
offline(boolean offline)
Informs that the application has entered an offline/online mode. |
protected void |
onAction(ActionsEnum action)
Called when an action button is pressed. |
protected void |
performZoom(java.util.Map<ZoomEnum,java.lang.Integer> zoom)
Zooms, or un-zooms the controller. |
void |
stateChanged(AppState state)
The application state was changed. |
protected void |
visibilityChanged(boolean visible)
Invoked when the component visibility changes. |
protected void |
yearChanged(boolean year)
Notifies the subclass that the AbstractCollectionController.year field was changed. |
| Methods inherited from class sk.baka.ambient.activity.main.cb.AbstractCollectionController |
|---|
canComputeItems, canHighlight, computeTracks, getCurrentManager, getHint, isComputeTracksLong, isComputeTracksOnlineOp, isReadOnly, isShowingTracks, itemActivated, libraryUpdate, recomputeListItems, refetchData, removeItems, reset, toString, update, updateData |
| Methods inherited from class sk.baka.ambient.activity.main.AbstractListController |
|---|
dropItems, getClipboard, highlightChanged, moveItems, moveItemsByOne, resize, setClipboard, update |
| Methods inherited from class sk.baka.ambient.activity.main.AbstractController |
|---|
checkButton, equals, flipVisibility, getZoom, hashCode, hide, initButtonBar, initButtonBar, initButtonBar, isDestroyed, isVisible, setVisibility, show, zoom |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AmpacheController(android.app.Activity mainActivity,
GesturesListView playlistView)
mainActivity - the owning activity.playlistView - the playlist view.| Method Detail |
|---|
protected void onAction(ActionsEnum action)
AbstractController
onAction in class AbstractCollectionControlleraction - the action to takevoid ampacheClientChanged()
public void destroy()
AbstractControllersuper() if you override
this method!
destroy in class AbstractCollectionControllerpublic void clipboardChanged()
IApplicationListener
clipboardChanged in interface IApplicationListenerpublic void configChanged(ConfigurationBean config)
IApplicationListener
configChanged in interface IApplicationListenerconfig - the configuration instance, must NOT be modified.public void offline(boolean offline)
IApplicationListener
offline in interface IApplicationListeneroffline - if true then we are currently offline. If
false then we are online.public void stateChanged(AppState state)
IApplicationListener
stateChanged in interface IApplicationListenerstate - the state instance, must NOT be modified.protected void visibilityChanged(boolean visible)
AbstractController
visibilityChanged in class AbstractControllervisible - new visibility flag.protected void performZoom(java.util.Map<ZoomEnum,java.lang.Integer> zoom)
AbstractController
performZoom in class AbstractListControllerzoom - new zoom levels.protected void yearChanged(boolean year)
AbstractCollectionControllerAbstractCollectionController.year field was changed. By
default does nothing.
yearChanged in class AbstractCollectionControlleryear - the year value.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||