LibreOffice Module android (master) 1
|
Controls the changes to the toolbar. More...
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() |
Controls the changes to the toolbar.
Definition at line 24 of file ToolbarController.java.
|
inline |
Definition at line 36 of file ToolbarController.java.
References org.libreoffice.ToolbarController.mContext, org.libreoffice.ToolbarController.mMainMenu, org.libreoffice.ToolbarController.mToolbarTop, and R.
|
inlineprivate |
Definition at line 48 of file ToolbarController.java.
References org.libreoffice.LOKitShell.getMainHandler(), Log, org.libreoffice.ToolbarController.LOGTAG, MenuItem, org.libreoffice.ToolbarController.mMainMenu, and run().
|
inline |
Definition at line 65 of file ToolbarController.java.
References org.libreoffice.ToolbarController.isEditModeOn.
Referenced by org.libreoffice.InvalidationHandler.handleGeneralChangeState(), and org.libreoffice.LibreOfficeMainActivity.onResume().
|
inline |
Definition at line 264 of file ToolbarController.java.
References org.libreoffice.LOKitShell.getMainHandler(), org.libreoffice.ToolbarController.mMainMenu, and run().
|
inline |
Definition at line 164 of file ToolbarController.java.
References org.libreoffice.LibreOfficeMainActivity.addPart(), org.libreoffice.ToolbarController.clipboardText, org.libreoffice.LibreOfficeMainActivity.deletePart(), org.libreoffice.LibreOfficeMainActivity.exportToPDF(), org.libreoffice.LibreOfficeMainActivity.getTileProvider(), org.libreoffice.ToolbarController.mContext, org.libreoffice.LibreOfficeMainActivity.openDrawer(), org.libreoffice.LibreOfficeMainActivity.preparePresentation(), R, org.libreoffice.LibreOfficeMainActivity.renamePart(), org.libreoffice.LibreOfficeMainActivity.saveDocumentAs(), org.libreoffice.LOKitShell.sendEvent(), org.libreoffice.LOKitShell.sendKeyEvent(), org.libreoffice.LibreOfficeMainActivity.setDocumentChanged(), org.libreoffice.LibreOfficeMainActivity.showAbout(), org.libreoffice.LibreOfficeMainActivity.showFormattingToolbar(), org.libreoffice.LibreOfficeMainActivity.showSearchToolbar(), org.libreoffice.LibreOfficeMainActivity.showSettings(), org.libreoffice.LibreOfficeMainActivity.showSoftKeyboard(), org.libreoffice.LibreOfficeMainActivity.showUNOCommandsToolbar(), and org.libreoffice.LOEvent.UNO_COMMAND.
|
inline |
Definition at line 61 of file ToolbarController.java.
References org.libreoffice.ToolbarController.isEditModeOn.
|
inline |
Definition at line 254 of file ToolbarController.java.
References org.libreoffice.LOKitShell.getMainHandler(), org.libreoffice.ToolbarController.mMainMenu, and run().
|
private |
Definition at line 32 of file ToolbarController.java.
Referenced by org.libreoffice.ToolbarController.onMenuItemClick().
|
private |
Definition at line 31 of file ToolbarController.java.
Referenced by org.libreoffice.ToolbarController.getEditModeStatus(), and org.libreoffice.ToolbarController.setEditModeOn().
|
staticprivate |
Definition at line 25 of file ToolbarController.java.
Referenced by org.libreoffice.ToolbarController.enableMenuItem().
|
private |
Definition at line 28 of file ToolbarController.java.
Referenced by org.libreoffice.ToolbarController.onMenuItemClick(), and org.libreoffice.ToolbarController.ToolbarController().
|
private |
Definition at line 29 of file ToolbarController.java.
Referenced by org.libreoffice.ToolbarController.enableMenuItem(), org.libreoffice.ToolbarController.hideItem(), org.libreoffice.ToolbarController.showItem(), and org.libreoffice.ToolbarController.ToolbarController().
|
private |
Definition at line 26 of file ToolbarController.java.
Referenced by org.libreoffice.ToolbarController.ToolbarController().