LibreOffice Module android (master) 1
Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
org.libreoffice.ToolbarController Class Reference

Controls the changes to the toolbar. More...

Inheritance diagram for org.libreoffice.ToolbarController:
[legend]
Collaboration diagram for org.libreoffice.ToolbarController:
[legend]

Public Member Functions

 ToolbarController (LibreOfficeMainActivity context, Toolbar toolbarTop)
 
void setEditModeOn (boolean enabled)
 
boolean getEditModeStatus ()
 
boolean onMenuItemClick (MenuItem item)
 
void showItem (final int item)
 
void hideItem (final int item)
 

Private Member Functions

void enableMenuItem (final int menuItemId, final boolean enabled)
 

Private Attributes

final Toolbar mToolbarTop
 
final LibreOfficeMainActivity mContext
 
final Menu mMainMenu
 
boolean isEditModeOn = false
 
String clipboardText = null
 

Static Private Attributes

static final String LOGTAG = ToolbarController.class.getSimpleName()
 

Detailed Description

Controls the changes to the toolbar.

Definition at line 24 of file ToolbarController.java.

Constructor & Destructor Documentation

◆ ToolbarController()

org.libreoffice.ToolbarController.ToolbarController ( LibreOfficeMainActivity  context,
Toolbar  toolbarTop 
)
inline

Member Function Documentation

◆ enableMenuItem()

void org.libreoffice.ToolbarController.enableMenuItem ( final int  menuItemId,
final boolean  enabled 
)
inlineprivate

◆ getEditModeStatus()

boolean org.libreoffice.ToolbarController.getEditModeStatus ( )
inline

◆ hideItem()

void org.libreoffice.ToolbarController.hideItem ( final int  item)
inline

◆ onMenuItemClick()

boolean org.libreoffice.ToolbarController.onMenuItemClick ( MenuItem  item)
inline

◆ setEditModeOn()

void org.libreoffice.ToolbarController.setEditModeOn ( boolean  enabled)
inline

◆ showItem()

void org.libreoffice.ToolbarController.showItem ( final int  item)
inline

Member Data Documentation

◆ clipboardText

String org.libreoffice.ToolbarController.clipboardText = null
private

◆ isEditModeOn

boolean org.libreoffice.ToolbarController.isEditModeOn = false
private

◆ LOGTAG

final String org.libreoffice.ToolbarController.LOGTAG = ToolbarController.class.getSimpleName()
staticprivate

◆ mContext

final LibreOfficeMainActivity org.libreoffice.ToolbarController.mContext
private

◆ mMainMenu

final Menu org.libreoffice.ToolbarController.mMainMenu
private

◆ mToolbarTop

final Toolbar org.libreoffice.ToolbarController.mToolbarTop
private

The documentation for this class was generated from the following file: