Skip to content

Commit e9b94f0

Browse files
committed
open document format support
1 parent c474686 commit e9b94f0

10 files changed

Lines changed: 82 additions & 1 deletion

File tree

1.8 KB
Loading
883 Bytes
Loading
1.18 KB
Loading
2.32 KB
Loading
3.33 KB
Loading
4.45 KB
Loading

android/src/org/coolreader/crengine/DocumentFormat.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,9 @@ public enum DocumentFormat {
3838
DOCX("htm.css", R.raw.htm, R.drawable.icons8_docx, false, false, 5,
3939
new String[] {".docx"},
4040
new String[] {}), // doc_format_docx,
41+
ODT("htm.css", R.raw.htm, R.drawable.icons8_odt, false, false, 6,
42+
new String[] {".odt",".odp",".ods"},
43+
new String[] {}), // doc_format_odt,
4144
; // doc_format_txt/html/...,
4245
// don't forget update getDocFormatName() when changing this enum
4346
//} doc_format_t;

android/src/org/coolreader/crengine/FileBrowser.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,10 @@ public boolean performItemClick(View view, int position, long id) {
135135
else if (item.isOnlineCatalogPluginBook())
136136
showOnlineCatalogBookDialog(item);
137137
else {
138-
if (item.format.name().equals("DOCX")) {
138+
if (
139+
(item.format.name().equals("DOCX"))||
140+
(item.format.name().equals("ODT"))
141+
){
139142
final FileInfo downloadDir = Services.getScanner().getDownloadDirectory();
140143
File f = new File(downloadDir.pathname+"/converted/"+item.filename+".html");
141144
if (f.exists()) {

icons8/convert_all.pl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
my %ic_bigicons_sizes = (ldpi=>36, mdpi=>48, hdpi=>72, xhdpi=>96, xxhdpi=>144, xxxhdpi=>192);
1010

1111
my %ic_actions_list=(
12+
'icons8_odt.svg' => 'icons8_odt.png',
1213
'icons8_bookmark_simple_color.svg' => 'icons8_bookmark_simple_color.png',
1314
'icons8_book_big_and_small.svg' => 'icons8_book_big_and_small.png',
1415
'icons8_book_scan_properties.svg' => 'icons8_book_scan_properties.png',

icons8/icons8_odt.svg

Lines changed: 74 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)