LibreOffice Module android (master) 1
Classes | Public Member Functions | Static Public Attributes | Protected Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
org.libreoffice.ui.LibreOfficeUIActivity Class Reference
Inheritance diagram for org.libreoffice.ui.LibreOfficeUIActivity:
[legend]
Collaboration diagram for org.libreoffice.ui.LibreOfficeUIActivity:
[legend]

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
 

Detailed Description

Definition at line 60 of file LibreOfficeUIActivity.java.

Member Function Documentation

◆ addDocumentToRecents()

void org.libreoffice.ui.LibreOfficeUIActivity.addDocumentToRecents ( Uri  fileUri)
inlineprivate

◆ attachBaseContext()

void org.libreoffice.ui.LibreOfficeUIActivity.attachBaseContext ( Context  newBase)
inlineprotected

◆ collapseFabMenu()

void org.libreoffice.ui.LibreOfficeUIActivity.collapseFabMenu ( )
inlineprivate

◆ createUI()

void org.libreoffice.ui.LibreOfficeUIActivity.createUI ( )
inline

◆ expandFabMenu()

void org.libreoffice.ui.LibreOfficeUIActivity.expandFabMenu ( )
inlineprivate

◆ loadNewDocument()

void org.libreoffice.ui.LibreOfficeUIActivity.loadNewDocument ( DocumentType  docType)
inlineprivate

◆ onActivityResult()

void org.libreoffice.ui.LibreOfficeUIActivity.onActivityResult ( int  requestCode,
int  resultCode,
Intent  data 
)
inlineprotected

◆ onBackPressed()

void org.libreoffice.ui.LibreOfficeUIActivity.onBackPressed ( )
inline

◆ onClick()

void org.libreoffice.ui.LibreOfficeUIActivity.onClick ( View  v)
inline

◆ onCreate()

void org.libreoffice.ui.LibreOfficeUIActivity.onCreate ( Bundle  savedInstanceState)
inline

◆ onCreateOptionsMenu()

boolean org.libreoffice.ui.LibreOfficeUIActivity.onCreateOptionsMenu ( Menu  menu)
inline

Definition at line 324 of file LibreOfficeUIActivity.java.

References R.

◆ onOptionsItemSelected()

boolean org.libreoffice.ui.LibreOfficeUIActivity.onOptionsItemSelected ( MenuItem  item)
inline

Definition at line 332 of file LibreOfficeUIActivity.java.

References R.

◆ onResume()

void org.libreoffice.ui.LibreOfficeUIActivity.onResume ( )
inlineprotected

◆ onStart()

void org.libreoffice.ui.LibreOfficeUIActivity.onStart ( )
inlineprotected

◆ openDocument()

void org.libreoffice.ui.LibreOfficeUIActivity.openDocument ( final Uri  documentUri)
inline

◆ readPreferences()

void org.libreoffice.ui.LibreOfficeUIActivity.readPreferences ( )
inline

◆ settingsPreferenceChanged()

void org.libreoffice.ui.LibreOfficeUIActivity.settingsPreferenceChanged ( SharedPreferences  sharedPreferences,
String  key 
)
inline

◆ showSystemFilePickerAndOpenFile()

void org.libreoffice.ui.LibreOfficeUIActivity.showSystemFilePickerAndOpenFile ( )
inlineprivate

Member Data Documentation

◆ calcFAB

FloatingActionButton org.libreoffice.ui.LibreOfficeUIActivity.calcFAB
private

◆ calcLayout

LinearLayout org.libreoffice.ui.LibreOfficeUIActivity.calcLayout
private

◆ DISPLAY_LANGUAGE

final String org.libreoffice.ui.LibreOfficeUIActivity.DISPLAY_LANGUAGE = "DISPLAY_LANGUAGE"
staticprivate

◆ drawFAB

FloatingActionButton org.libreoffice.ui.LibreOfficeUIActivity.drawFAB
private

◆ drawLayout

LinearLayout org.libreoffice.ui.LibreOfficeUIActivity.drawLayout
private

◆ editFAB

FloatingActionButton org.libreoffice.ui.LibreOfficeUIActivity.editFAB
private

◆ EXPLORER_PREFS_KEY

final String org.libreoffice.ui.LibreOfficeUIActivity.EXPLORER_PREFS_KEY = "EXPLORER_PREFS"
static

◆ fabCloseAnimation

Animation org.libreoffice.ui.LibreOfficeUIActivity.fabCloseAnimation
private

◆ fabOpenAnimation

Animation org.libreoffice.ui.LibreOfficeUIActivity.fabOpenAnimation
private

◆ impressFAB

FloatingActionButton org.libreoffice.ui.LibreOfficeUIActivity.impressFAB
private

◆ impressLayout

LinearLayout org.libreoffice.ui.LibreOfficeUIActivity.impressLayout
private

◆ isFabMenuOpen

boolean org.libreoffice.ui.LibreOfficeUIActivity.isFabMenuOpen = false
private

◆ LOGTAG

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

◆ NEW_CALC_STRING_KEY

final String org.libreoffice.ui.LibreOfficeUIActivity.NEW_CALC_STRING_KEY = "private:factory/scalc"
static

◆ NEW_DOC_TYPE_KEY

final String org.libreoffice.ui.LibreOfficeUIActivity.NEW_DOC_TYPE_KEY = "NEW_DOC_TYPE_KEY"
static

◆ NEW_DRAW_STRING_KEY

final String org.libreoffice.ui.LibreOfficeUIActivity.NEW_DRAW_STRING_KEY = "private:factory/sdraw"
static

◆ NEW_IMPRESS_STRING_KEY

final String org.libreoffice.ui.LibreOfficeUIActivity.NEW_IMPRESS_STRING_KEY = "private:factory/simpress"
static

◆ NEW_WRITER_STRING_KEY

final String org.libreoffice.ui.LibreOfficeUIActivity.NEW_WRITER_STRING_KEY = "private:factory/swriter"
static

◆ PERMISSION_WRITE_EXTERNAL_STORAGE

final int org.libreoffice.ui.LibreOfficeUIActivity.PERMISSION_WRITE_EXTERNAL_STORAGE = 0
staticprivate

◆ RECENT_DOCUMENTS_DELIMITER

final String org.libreoffice.ui.LibreOfficeUIActivity.RECENT_DOCUMENTS_DELIMITER = " "
staticprivate

◆ RECENT_DOCUMENTS_KEY

final String org.libreoffice.ui.LibreOfficeUIActivity.RECENT_DOCUMENTS_KEY = "RECENT_DOCUMENT_URIS"
staticprivate

◆ REQUEST_CODE_OPEN_FILECHOOSER

final int org.libreoffice.ui.LibreOfficeUIActivity.REQUEST_CODE_OPEN_FILECHOOSER = 12345
staticprivate

◆ SUPPORTED_MIME_TYPES

final String [] org.libreoffice.ui.LibreOfficeUIActivity.SUPPORTED_MIME_TYPES
staticprivate

◆ writerFAB

FloatingActionButton org.libreoffice.ui.LibreOfficeUIActivity.writerFAB
private

◆ writerLayout

LinearLayout org.libreoffice.ui.LibreOfficeUIActivity.writerLayout
private

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