1
0
Fork 0
mirror of https://github.com/geometer/FBReaderJ.git synced 2025-10-03 09:49:19 +02:00

Merge branch 'master' into 2.6-master

This commit is contained in:
Nikolay Pultsin 2015-10-01 10:35:45 +01:00
commit af8f7537f5
4 changed files with 16 additions and 17 deletions

View file

@ -43,7 +43,7 @@ public class TOCActivity extends ListActivity {
private ZLTree<?> mySelectedItem;
@Override
public void onCreate(Bundle bundle) {
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
Thread.setDefaultUncaughtExceptionHandler(new org.geometerplus.zlibrary.ui.android.library.UncaughtExceptionHandler(this));

View file

@ -116,7 +116,7 @@ public class LibraryActivity extends TreeActivity<LibraryTree> implements MenuIt
@Override
protected void onListItemClick(ListView listView, View view, int position, long rowId) {
final LibraryTree tree = (LibraryTree)getListAdapter().getItem(position);
final LibraryTree tree = (LibraryTree)getTreeAdapter().getItem(position);
if (tree instanceof ExternalViewTree) {
runOrInstallExternalView(true);
} else {
@ -185,7 +185,7 @@ public class LibraryActivity extends TreeActivity<LibraryTree> implements MenuIt
@Override
public void onCreateContextMenu(ContextMenu menu, View view, ContextMenu.ContextMenuInfo menuInfo) {
final int position = ((AdapterView.AdapterContextMenuInfo)menuInfo).position;
final Book book = ((LibraryTree)getListAdapter().getItem(position)).getBook();
final Book book = ((LibraryTree)getTreeAdapter().getItem(position)).getBook();
if (book != null) {
createBookContextMenu(menu, book);
}
@ -223,7 +223,7 @@ public class LibraryActivity extends TreeActivity<LibraryTree> implements MenuIt
@Override
public boolean onContextItemSelected(MenuItem item) {
final int position = ((AdapterView.AdapterContextMenuInfo)item.getMenuInfo()).position;
final Book book = ((LibraryTree)getListAdapter().getItem(position)).getBook();
final Book book = ((LibraryTree)getTreeAdapter().getItem(position)).getBook();
if (book != null) {
return onContextItemSelected(item.getItemId(), book);
}
@ -256,7 +256,7 @@ public class LibraryActivity extends TreeActivity<LibraryTree> implements MenuIt
book.removeLabel(Book.FAVORITE_LABEL);
myCollection.saveBook(book);
if (getCurrentTree().onBookEvent(BookEvent.Updated, book)) {
getListAdapter().replaceAll(getCurrentTree().subtrees(), true);
getTreeAdapter().replaceAll(getCurrentTree().subtrees(), true);
}
return true;
case ContextItemId.MarkAsRead:
@ -276,7 +276,7 @@ public class LibraryActivity extends TreeActivity<LibraryTree> implements MenuIt
case ContextItemId.TryAgain:
syncAgain(book);
if (getCurrentTree().onBookEvent(BookEvent.Updated, book)) {
getListAdapter().replaceAll(getCurrentTree().subtrees(), true);
getTreeAdapter().replaceAll(getCurrentTree().subtrees(), true);
}
return true;
}
@ -360,7 +360,7 @@ public class LibraryActivity extends TreeActivity<LibraryTree> implements MenuIt
syncAgain(((BookTree)tree).Book);
}
}
getListAdapter().replaceAll(getCurrentTree().subtrees(), true);
getTreeAdapter().replaceAll(getCurrentTree().subtrees(), true);
return true;
case OptionsItemId.DeleteAll:
{
@ -405,7 +405,7 @@ public class LibraryActivity extends TreeActivity<LibraryTree> implements MenuIt
public void onClick(DialogInterface dialog, int which) {
if (getCurrentTree() instanceof FileTree) {
for (Book book : myBooks) {
getListAdapter().remove(new FileTree(
getTreeAdapter().remove(new FileTree(
(FileTree)getCurrentTree(),
BookUtil.fileByBook(book)
));
@ -419,7 +419,7 @@ public class LibraryActivity extends TreeActivity<LibraryTree> implements MenuIt
myCollection.removeBook(book, true);
}
if (doReplace) {
getListAdapter().replaceAll(getCurrentTree().subtrees(), true);
getTreeAdapter().replaceAll(getCurrentTree().subtrees(), true);
}
}
}
@ -491,7 +491,7 @@ public class LibraryActivity extends TreeActivity<LibraryTree> implements MenuIt
public void onBookEvent(BookEvent event, Book book) {
if (getCurrentTree().onBookEvent(event, book)) {
getListAdapter().replaceAll(getCurrentTree().subtrees(), true);
getTreeAdapter().replaceAll(getCurrentTree().subtrees(), true);
}
}

View file

@ -302,7 +302,7 @@ public abstract class NetworkLibraryActivity extends TreeActivity<NetworkTree> i
}
final int position = ((AdapterView.AdapterContextMenuInfo)menuInfo).position;
final NetworkTree tree = (NetworkTree)getListAdapter().getItem(position);
final NetworkTree tree = (NetworkTree)getTreeAdapter().getItem(position);
if (tree != null) {
menu.setHeaderTitle(tree.getName());
for (Action a : getContextMenuActions(tree)) {
@ -316,7 +316,7 @@ public abstract class NetworkLibraryActivity extends TreeActivity<NetworkTree> i
@Override
public boolean onContextItemSelected(MenuItem item) {
final int position = ((AdapterView.AdapterContextMenuInfo)item.getMenuInfo()).position;
final NetworkTree tree = (NetworkTree)getListAdapter().getItem(position);
final NetworkTree tree = (NetworkTree)getTreeAdapter().getItem(position);
if (tree != null) {
for (Action a : getContextMenuActions(tree)) {
if (a.Code == item.getItemId()) {
@ -334,7 +334,7 @@ public abstract class NetworkLibraryActivity extends TreeActivity<NetworkTree> i
fillListClickList();
}
final NetworkTree tree = (NetworkTree)getListAdapter().getItem(position);
final NetworkTree tree = (NetworkTree)getTreeAdapter().getItem(position);
for (Action a : myListClickActions) {
if (a.isVisible(tree) && a.isEnabled(tree)) {
checkAndRun(a, tree);
@ -411,7 +411,7 @@ public abstract class NetworkLibraryActivity extends TreeActivity<NetworkTree> i
switch (code) {
default:
updateLoadingProgress();
getListAdapter().replaceAll(getCurrentTree().subtrees(), true);
getTreeAdapter().replaceAll(getCurrentTree().subtrees(), true);
break;
case InitializationFailed:
showInitLibraryDialog((String)params[0]);

View file

@ -70,8 +70,7 @@ public abstract class TreeActivity<T extends FBTree> extends ListActivity {
super.onDestroy();
}
@Override
public TreeAdapter getListAdapter() {
public TreeAdapter getTreeAdapter() {
return (TreeAdapter)super.getListAdapter();
}
@ -173,7 +172,7 @@ public abstract class TreeActivity<T extends FBTree> extends ListActivity {
// not myCurrentKey = key
// because key might be null
myCurrentKey = myCurrentTree.getUniqueKey();
final TreeAdapter adapter = getListAdapter();
final TreeAdapter adapter = getTreeAdapter();
adapter.replaceAll(myCurrentTree.subtrees(), false);
setTitle(myCurrentTree.getTreeTitle());
final FBTree selectedTree =