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:
commit
af8f7537f5
4 changed files with 16 additions and 17 deletions
|
@ -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));
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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]);
|
||||
|
|
|
@ -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 =
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue