class ToolbarPresenter : SelectionAwareSessionObserver (source)
Presenter implementation for a toolbar implementation in order to update the toolbar whenever the state of the selected session changes.
ToolbarPresenter(toolbar: Toolbar, sessionManager: SessionManager, sessionId: String? = null)
Presenter implementation for a toolbar implementation in order to update the toolbar whenever the state of the selected session changes.  | 
open var activeSession: Session?
the currently observed session  | 
fun onProgress(session: Session, progress: Int): Unit | 
|
fun onSearch(session: Session, searchTerms: String): Unit | 
|
fun onSecurityChanged(session: Session, securityInfo: SecurityInfo): Unit | 
|
fun onSessionSelected(session: Session): Unit
A new session has been selected: Update toolbar to display data of new session.  | 
|
fun onUrlChanged(session: Session, url: String): Unit | 
|
fun start(): Unit
Start presenter: Display data in toolbar.  | 
fun observeFixed(session: Session): Unit
Starts observing changes to the specified session.  | 
|
fun observeSelected(): Unit
Starts observing changes to the selected session (see SessionManager.selectedSession). If a different session is selected the observer will automatically be switched over and only notified of changes to the newly selected session.  | 
|
open fun stop(): Unit
Stops the observer.  |