LibreOffice Module android (master) 1
|
Classes | |
enum | DocumentType |
Public Member Functions | |
void | onCreate (Bundle savedInstanceState) |
void | createUI () |
void | onBackPressed () |
void | openDocument (final Uri documentUri) |
boolean | onCreateOptionsMenu (Menu menu) |
boolean | onOptionsItemSelected (MenuItem item) |
void | readPreferences () |
void | settingsPreferenceChanged (SharedPreferences sharedPreferences, String key) |
void | onClick (View v) |
void | settingsPreferenceChanged (SharedPreferences sharedPreferences, String key) |
Static Public Attributes | |
static final String | EXPLORER_PREFS_KEY = "EXPLORER_PREFS" |
static final String | NEW_DOC_TYPE_KEY = "NEW_DOC_TYPE_KEY" |
static final String | NEW_WRITER_STRING_KEY = "private:factory/swriter" |
static final String | NEW_IMPRESS_STRING_KEY = "private:factory/simpress" |
static final String | NEW_CALC_STRING_KEY = "private:factory/scalc" |
static final String | NEW_DRAW_STRING_KEY = "private:factory/sdraw" |
Protected Member Functions | |
void | onStart () |
void | attachBaseContext (Context newBase) |
void | onActivityResult (int requestCode, int resultCode, Intent data) |
void | onResume () |
Private Member Functions | |
void | expandFabMenu () |
void | collapseFabMenu () |
void | showSystemFilePickerAndOpenFile () |
void | loadNewDocument (DocumentType docType) |
void | addDocumentToRecents (Uri fileUri) |
Private Attributes | |
Animation | fabOpenAnimation |
Animation | fabCloseAnimation |
boolean | isFabMenuOpen = false |
FloatingActionButton | editFAB |
FloatingActionButton | writerFAB |
FloatingActionButton | drawFAB |
FloatingActionButton | impressFAB |
FloatingActionButton | calcFAB |
LinearLayout | drawLayout |
LinearLayout | writerLayout |
LinearLayout | impressLayout |
LinearLayout | calcLayout |
Static Private Attributes | |
static final String | LOGTAG = LibreOfficeUIActivity.class.getSimpleName() |
static final String | RECENT_DOCUMENTS_KEY = "RECENT_DOCUMENT_URIS" |
static final String | RECENT_DOCUMENTS_DELIMITER = " " |
static final String | DISPLAY_LANGUAGE = "DISPLAY_LANGUAGE" |
static final String[] | SUPPORTED_MIME_TYPES |
static final int | REQUEST_CODE_OPEN_FILECHOOSER = 12345 |
static final int | PERMISSION_WRITE_EXTERNAL_STORAGE = 0 |
Definition at line 60 of file LibreOfficeUIActivity.java.
|
inlineprivate |
Definition at line 365 of file LibreOfficeUIActivity.java.
References org.libreoffice.ui.LibreOfficeUIActivity.EXPLORER_PREFS_KEY, Log, org.libreoffice.ui.LibreOfficeUIActivity.LOGTAG, R, org.libreoffice.ui.LibreOfficeUIActivity.RECENT_DOCUMENTS_DELIMITER, org.libreoffice.ui.LibreOfficeUIActivity.RECENT_DOCUMENTS_KEY, org.libreoffice.ui.FileUtilities.retrieveDisplayNameForDocumentUri(), String, and value.
Referenced by org.libreoffice.ui.LibreOfficeUIActivity.openDocument().
|
inlineprotected |
Definition at line 166 of file LibreOfficeUIActivity.java.
References org.libreoffice.LocaleHelper.onAttach().
|
inlineprivate |
Definition at line 238 of file LibreOfficeUIActivity.java.
References org.libreoffice.ui.LibreOfficeUIActivity.calcFAB, org.libreoffice.ui.LibreOfficeUIActivity.calcLayout, org.libreoffice.ui.LibreOfficeUIActivity.drawFAB, org.libreoffice.ui.LibreOfficeUIActivity.drawLayout, org.libreoffice.ui.LibreOfficeUIActivity.editFAB, F, org.libreoffice.ui.LibreOfficeUIActivity.fabCloseAnimation, org.libreoffice.ui.LibreOfficeUIActivity.impressFAB, org.libreoffice.ui.LibreOfficeUIActivity.impressLayout, org.libreoffice.ui.LibreOfficeUIActivity.isFabMenuOpen, org.libreoffice.ui.LibreOfficeUIActivity.writerFAB, and org.libreoffice.ui.LibreOfficeUIActivity.writerLayout.
Referenced by org.libreoffice.ui.LibreOfficeUIActivity.onBackPressed(), and org.libreoffice.ui.LibreOfficeUIActivity.onClick().
|
inline |
Definition at line 170 of file LibreOfficeUIActivity.java.
References org.libreoffice.ui.LibreOfficeUIActivity.calcFAB, org.libreoffice.ui.LibreOfficeUIActivity.calcLayout, org.libreoffice.ui.LibreOfficeUIActivity.drawFAB, org.libreoffice.ui.LibreOfficeUIActivity.drawLayout, org.libreoffice.ui.LibreOfficeUIActivity.editFAB, org.libreoffice.LibreOfficeMainActivity.ENABLE_EXPERIMENTAL_PREFS_KEY, org.libreoffice.ui.LibreOfficeUIActivity.EXPLORER_PREFS_KEY, org.libreoffice.ui.LibreOfficeUIActivity.impressFAB, org.libreoffice.ui.LibreOfficeUIActivity.impressLayout, R, org.libreoffice.ui.LibreOfficeUIActivity.RECENT_DOCUMENTS_DELIMITER, org.libreoffice.ui.LibreOfficeUIActivity.RECENT_DOCUMENTS_KEY, org.libreoffice.ui.FileUtilities.retrieveDisplayNameForDocumentUri(), String, Toolbar, View, org.libreoffice.ui.LibreOfficeUIActivity.writerFAB, and org.libreoffice.ui.LibreOfficeUIActivity.writerLayout.
Referenced by org.libreoffice.ui.LibreOfficeUIActivity.onCreate(), and org.libreoffice.ui.LibreOfficeUIActivity.onResume().
|
inlineprivate |
Definition at line 225 of file LibreOfficeUIActivity.java.
References org.libreoffice.ui.LibreOfficeUIActivity.calcFAB, org.libreoffice.ui.LibreOfficeUIActivity.calcLayout, org.libreoffice.ui.LibreOfficeUIActivity.drawFAB, org.libreoffice.ui.LibreOfficeUIActivity.drawLayout, org.libreoffice.ui.LibreOfficeUIActivity.editFAB, F, org.libreoffice.ui.LibreOfficeUIActivity.fabOpenAnimation, org.libreoffice.ui.LibreOfficeUIActivity.impressFAB, org.libreoffice.ui.LibreOfficeUIActivity.impressLayout, org.libreoffice.ui.LibreOfficeUIActivity.isFabMenuOpen, org.libreoffice.ui.LibreOfficeUIActivity.writerFAB, and org.libreoffice.ui.LibreOfficeUIActivity.writerLayout.
Referenced by org.libreoffice.ui.LibreOfficeUIActivity.onClick().
|
inlineprivate |
Definition at line 303 of file LibreOfficeUIActivity.java.
References org.libreoffice.ui.LibreOfficeUIActivity.DocumentType.CALC, org.libreoffice.ui.LibreOfficeUIActivity.DocumentType.DRAW, org.libreoffice.ui.LibreOfficeUIActivity.DocumentType.IMPRESS, Log, org.libreoffice.ui.LibreOfficeUIActivity.LOGTAG, org.libreoffice.ui.LibreOfficeUIActivity.NEW_CALC_STRING_KEY, org.libreoffice.ui.LibreOfficeUIActivity.NEW_DOC_TYPE_KEY, org.libreoffice.ui.LibreOfficeUIActivity.NEW_DRAW_STRING_KEY, org.libreoffice.ui.LibreOfficeUIActivity.NEW_IMPRESS_STRING_KEY, org.libreoffice.ui.LibreOfficeUIActivity.NEW_WRITER_STRING_KEY, String, and org.libreoffice.ui.LibreOfficeUIActivity.DocumentType.WRITER.
Referenced by org.libreoffice.ui.LibreOfficeUIActivity.onClick().
|
inlineprotected |
Definition at line 261 of file LibreOfficeUIActivity.java.
References org.libreoffice.ui.LibreOfficeUIActivity.openDocument(), and org.libreoffice.ui.LibreOfficeUIActivity.REQUEST_CODE_OPEN_FILECHOOSER.
|
inline |
Definition at line 252 of file LibreOfficeUIActivity.java.
References org.libreoffice.ui.LibreOfficeUIActivity.collapseFabMenu(), and org.libreoffice.ui.LibreOfficeUIActivity.isFabMenuOpen.
|
inline |
Definition at line 453 of file LibreOfficeUIActivity.java.
References org.libreoffice.ui.LibreOfficeUIActivity.DocumentType.CALC, org.libreoffice.ui.LibreOfficeUIActivity.collapseFabMenu(), org.libreoffice.ui.LibreOfficeUIActivity.DocumentType.DRAW, org.libreoffice.ui.LibreOfficeUIActivity.expandFabMenu(), org.libreoffice.ui.LibreOfficeUIActivity.DocumentType.IMPRESS, org.libreoffice.ui.LibreOfficeUIActivity.isFabMenuOpen, org.libreoffice.ui.LibreOfficeUIActivity.loadNewDocument(), R, org.libreoffice.ui.LibreOfficeUIActivity.showSystemFilePickerAndOpenFile(), v, and org.libreoffice.ui.LibreOfficeUIActivity.DocumentType.WRITER.
|
inline |
Definition at line 142 of file LibreOfficeUIActivity.java.
References org.libreoffice.ui.LibreOfficeUIActivity.createUI(), org.libreoffice.ui.LibreOfficeUIActivity.fabCloseAnimation, org.libreoffice.ui.LibreOfficeUIActivity.fabOpenAnimation, org.libreoffice.SettingsListenerModel.getInstance(), R, org.libreoffice.ui.LibreOfficeUIActivity.readPreferences(), and org.libreoffice.SettingsListenerModel.setListener().
|
inline |
Definition at line 324 of file LibreOfficeUIActivity.java.
References R.
|
inline |
Definition at line 332 of file LibreOfficeUIActivity.java.
References R.
|
inlineprotected |
Definition at line 359 of file LibreOfficeUIActivity.java.
References org.libreoffice.ui.LibreOfficeUIActivity.createUI(), Log, and org.libreoffice.ui.LibreOfficeUIActivity.LOGTAG.
|
inlineprotected |
Definition at line 155 of file LibreOfficeUIActivity.java.
References Log, org.libreoffice.ui.LibreOfficeUIActivity.LOGTAG, org.libreoffice.ui.LibreOfficeUIActivity.PERMISSION_WRITE_EXTERNAL_STORAGE, and String.
|
inline |
Definition at line 289 of file LibreOfficeUIActivity.java.
References org.libreoffice.ui.LibreOfficeUIActivity.addDocumentToRecents(), and String.
Referenced by org.libreoffice.ui.LibreOfficeUIActivity.onActivityResult().
|
inline |
Definition at line 347 of file LibreOfficeUIActivity.java.
References org.libreoffice.ui.LibreOfficeUIActivity.DISPLAY_LANGUAGE, org.libreoffice.LocaleHelper.setLocale(), String, and org.libreoffice.LocaleHelper.SYSTEM_DEFAULT_LANGUAGE.
Referenced by org.libreoffice.ui.LibreOfficeUIActivity.onCreate(), and org.libreoffice.ui.LibreOfficeUIActivity.settingsPreferenceChanged().
|
inline |
Implements org.libreoffice.SettingsListenerModel.OnSettingsPreferenceChangedListener.
Definition at line 354 of file LibreOfficeUIActivity.java.
References org.libreoffice.ui.LibreOfficeUIActivity.readPreferences().
|
inlineprivate |
Definition at line 269 of file LibreOfficeUIActivity.java.
References Log, org.libreoffice.ui.LibreOfficeUIActivity.LOGTAG, org.libreoffice.ui.LibreOfficeUIActivity.REQUEST_CODE_OPEN_FILECHOOSER, and org.libreoffice.ui.LibreOfficeUIActivity.SUPPORTED_MIME_TYPES.
Referenced by org.libreoffice.ui.LibreOfficeUIActivity.onClick().
|
private |
Definition at line 135 of file LibreOfficeUIActivity.java.
Referenced by org.libreoffice.ui.LibreOfficeUIActivity.collapseFabMenu(), org.libreoffice.ui.LibreOfficeUIActivity.createUI(), and org.libreoffice.ui.LibreOfficeUIActivity.expandFabMenu().
|
private |
Definition at line 139 of file LibreOfficeUIActivity.java.
Referenced by org.libreoffice.ui.LibreOfficeUIActivity.collapseFabMenu(), org.libreoffice.ui.LibreOfficeUIActivity.createUI(), and org.libreoffice.ui.LibreOfficeUIActivity.expandFabMenu().
|
staticprivate |
Definition at line 75 of file LibreOfficeUIActivity.java.
Referenced by org.libreoffice.ui.LibreOfficeUIActivity.readPreferences().
|
private |
Definition at line 133 of file LibreOfficeUIActivity.java.
Referenced by org.libreoffice.ui.LibreOfficeUIActivity.collapseFabMenu(), org.libreoffice.ui.LibreOfficeUIActivity.createUI(), and org.libreoffice.ui.LibreOfficeUIActivity.expandFabMenu().
|
private |
Definition at line 136 of file LibreOfficeUIActivity.java.
Referenced by org.libreoffice.ui.LibreOfficeUIActivity.collapseFabMenu(), org.libreoffice.ui.LibreOfficeUIActivity.createUI(), and org.libreoffice.ui.LibreOfficeUIActivity.expandFabMenu().
|
private |
Definition at line 131 of file LibreOfficeUIActivity.java.
Referenced by org.libreoffice.ui.LibreOfficeUIActivity.collapseFabMenu(), org.libreoffice.ui.LibreOfficeUIActivity.createUI(), and org.libreoffice.ui.LibreOfficeUIActivity.expandFabMenu().
|
static |
Definition at line 71 of file LibreOfficeUIActivity.java.
Referenced by org.libreoffice.ui.LibreOfficeUIActivity.addDocumentToRecents(), and org.libreoffice.ui.LibreOfficeUIActivity.createUI().
|
private |
Definition at line 129 of file LibreOfficeUIActivity.java.
Referenced by org.libreoffice.ui.LibreOfficeUIActivity.collapseFabMenu(), and org.libreoffice.ui.LibreOfficeUIActivity.onCreate().
|
private |
Definition at line 128 of file LibreOfficeUIActivity.java.
Referenced by org.libreoffice.ui.LibreOfficeUIActivity.expandFabMenu(), and org.libreoffice.ui.LibreOfficeUIActivity.onCreate().
|
private |
Definition at line 134 of file LibreOfficeUIActivity.java.
Referenced by org.libreoffice.ui.LibreOfficeUIActivity.collapseFabMenu(), org.libreoffice.ui.LibreOfficeUIActivity.createUI(), and org.libreoffice.ui.LibreOfficeUIActivity.expandFabMenu().
|
private |
Definition at line 138 of file LibreOfficeUIActivity.java.
Referenced by org.libreoffice.ui.LibreOfficeUIActivity.collapseFabMenu(), org.libreoffice.ui.LibreOfficeUIActivity.createUI(), and org.libreoffice.ui.LibreOfficeUIActivity.expandFabMenu().
|
private |
Definition at line 130 of file LibreOfficeUIActivity.java.
Referenced by org.libreoffice.ui.LibreOfficeUIActivity.collapseFabMenu(), org.libreoffice.ui.LibreOfficeUIActivity.expandFabMenu(), org.libreoffice.ui.LibreOfficeUIActivity.onBackPressed(), and org.libreoffice.ui.LibreOfficeUIActivity.onClick().
|
staticprivate |
Definition at line 69 of file LibreOfficeUIActivity.java.
Referenced by org.libreoffice.ui.LibreOfficeUIActivity.addDocumentToRecents(), org.libreoffice.ui.LibreOfficeUIActivity.loadNewDocument(), org.libreoffice.ui.LibreOfficeUIActivity.onResume(), org.libreoffice.ui.LibreOfficeUIActivity.onStart(), and org.libreoffice.ui.LibreOfficeUIActivity.showSystemFilePickerAndOpenFile().
|
static |
Definition at line 80 of file LibreOfficeUIActivity.java.
Referenced by org.libreoffice.ui.LibreOfficeUIActivity.loadNewDocument().
|
static |
Definition at line 77 of file LibreOfficeUIActivity.java.
Referenced by org.libreoffice.ui.LibreOfficeUIActivity.loadNewDocument().
|
static |
Definition at line 81 of file LibreOfficeUIActivity.java.
Referenced by org.libreoffice.ui.LibreOfficeUIActivity.loadNewDocument().
|
static |
Definition at line 79 of file LibreOfficeUIActivity.java.
Referenced by org.libreoffice.ui.LibreOfficeUIActivity.loadNewDocument().
|
static |
Definition at line 78 of file LibreOfficeUIActivity.java.
Referenced by org.libreoffice.ui.LibreOfficeUIActivity.loadNewDocument().
|
staticprivate |
Definition at line 126 of file LibreOfficeUIActivity.java.
Referenced by org.libreoffice.ui.LibreOfficeUIActivity.onStart().
|
staticprivate |
Definition at line 74 of file LibreOfficeUIActivity.java.
Referenced by org.libreoffice.ui.LibreOfficeUIActivity.addDocumentToRecents(), and org.libreoffice.ui.LibreOfficeUIActivity.createUI().
|
staticprivate |
Definition at line 72 of file LibreOfficeUIActivity.java.
Referenced by org.libreoffice.ui.LibreOfficeUIActivity.addDocumentToRecents(), and org.libreoffice.ui.LibreOfficeUIActivity.createUI().
|
staticprivate |
Definition at line 124 of file LibreOfficeUIActivity.java.
Referenced by org.libreoffice.ui.LibreOfficeUIActivity.onActivityResult(), and org.libreoffice.ui.LibreOfficeUIActivity.showSystemFilePickerAndOpenFile().
|
staticprivate |
Definition at line 84 of file LibreOfficeUIActivity.java.
Referenced by org.libreoffice.ui.LibreOfficeUIActivity.showSystemFilePickerAndOpenFile().
|
private |
Definition at line 132 of file LibreOfficeUIActivity.java.
Referenced by org.libreoffice.ui.LibreOfficeUIActivity.collapseFabMenu(), org.libreoffice.ui.LibreOfficeUIActivity.createUI(), and org.libreoffice.ui.LibreOfficeUIActivity.expandFabMenu().
|
private |
Definition at line 137 of file LibreOfficeUIActivity.java.
Referenced by org.libreoffice.ui.LibreOfficeUIActivity.collapseFabMenu(), org.libreoffice.ui.LibreOfficeUIActivity.createUI(), and org.libreoffice.ui.LibreOfficeUIActivity.expandFabMenu().