parent
f2b34d08b4
commit
63a2835fc8
|
@ -13,13 +13,8 @@ Download and unzip the file from releases and place the nextcloud.app into the "
|
||||||
After login you are at the root file folder of your nextcloud instance.
|
After login you are at the root file folder of your nextcloud instance.
|
||||||
To download a file, click on it. A synced file can be either opened, synced or removed.
|
To download a file, click on it. A synced file can be either opened, synced or removed.
|
||||||
|
|
||||||
## To-Do's
|
|
||||||
* [ ] compare local files to server files (currently local files are not shown)
|
|
||||||
* [ ] add options --> start on which folder, foldersize, show only local data in nextcloud structure
|
|
||||||
* [ ] open audiobooks, pictures
|
|
||||||
|
|
||||||
### Known issues
|
### Known issues
|
||||||
* The main menu of the PB shows new books only if it turns into sleep modus. Otherwise the new books can only be opened from the nextcloud applicaton
|
* The main menu of the PB shows new books only if it turns into sleep modus. Otherwise the new books can only be opened from the nextcloud applicaton.
|
||||||
|
|
||||||
## Disclamer
|
## Disclamer
|
||||||
|
|
||||||
|
|
|
@ -68,16 +68,29 @@ Item::Item(const string &localPath, FileState state) : _localPath(localPath), _s
|
||||||
void Item::open() const
|
void Item::open() const
|
||||||
{
|
{
|
||||||
if (_fileType.find("application/epub+zip") != string::npos ||
|
if (_fileType.find("application/epub+zip") != string::npos ||
|
||||||
_fileType.find("application/pdf") != string::npos)
|
_fileType.find("application/pdf") != string::npos ||
|
||||||
|
_fileType.find("application/octet-stream") != string::npos ||
|
||||||
|
_fileType.find("text/plain") != string::npos ||
|
||||||
|
_fileType.find("text/html") != string::npos ||
|
||||||
|
_fileType.find("text/rtf") != string::npos ||
|
||||||
|
_fileType.find("application/msword") != string::npos ||
|
||||||
|
_fileType.find("application/x-mobipocket-ebook") != string::npos ||
|
||||||
|
_fileType.find("application/vnd.openxmlformats-officedocument.wordprocessingml.document") != string::npos ||
|
||||||
|
_fileType.find("application/x-fictionbook+xml") != string::npos)
|
||||||
{
|
{
|
||||||
|
|
||||||
OpenBook(_localPath.c_str(), "", 0);
|
OpenBook(_localPath.c_str(), "", 0);
|
||||||
}
|
}
|
||||||
/*
|
/*
|
||||||
else if (_fileType.find("image/jpeg") != string::npos)
|
else if (_fileType.find("audio/mpeg") != string::npos ||
|
||||||
|
_fileType.find("audio/ogg") != string::npos ||
|
||||||
|
_fileType.find("audio/mp4") != string::npos ||
|
||||||
|
_fileType.find("audio/m4b") != string::npos)
|
||||||
{
|
{
|
||||||
Message(3, "Info", "Opening image", 600);
|
PlayFile(_localPath.c_str());
|
||||||
|
OpenPlayer();
|
||||||
}
|
}
|
||||||
else if (_fileType.find("text") != string::npos)
|
else if (_fileType.find("image/jpeg") != string::npos)
|
||||||
{
|
{
|
||||||
Message(3, "Info", "Opening image", 600);
|
Message(3, "Info", "Opening image", 600);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue