Download button
@@ -18,4 +18,12 @@ public class PreferencesHelper {
 | 
			
		||||
        mPref.edit().clear().apply();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public boolean isFirstRun() {
 | 
			
		||||
        return mPref.getBoolean("firstrun", true);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public void setNotFirstRun() {
 | 
			
		||||
        mPref.edit().putBoolean("firstrun", false).commit();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -44,8 +44,6 @@ public class MangaManager extends BaseManager {
 | 
			
		||||
        m.thumbnail_url="http://example.com/pic.png";
 | 
			
		||||
        m.title="One Piece";
 | 
			
		||||
        insert(m).subscribe();
 | 
			
		||||
        m.title="Berserk";
 | 
			
		||||
        insert(m).subscribe();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -6,6 +6,7 @@ import javax.inject.Inject;
 | 
			
		||||
 | 
			
		||||
import eu.kanade.mangafeed.App;
 | 
			
		||||
import eu.kanade.mangafeed.data.helpers.DatabaseHelper;
 | 
			
		||||
import eu.kanade.mangafeed.data.helpers.PreferencesHelper;
 | 
			
		||||
import eu.kanade.mangafeed.data.models.Manga;
 | 
			
		||||
import eu.kanade.mangafeed.ui.activity.MangaDetailActivity;
 | 
			
		||||
import eu.kanade.mangafeed.view.LibraryView;
 | 
			
		||||
@@ -18,11 +19,22 @@ public class LibraryPresenter {
 | 
			
		||||
    private LibraryView view;
 | 
			
		||||
 | 
			
		||||
    @Inject
 | 
			
		||||
    public DatabaseHelper db;
 | 
			
		||||
    DatabaseHelper db;
 | 
			
		||||
 | 
			
		||||
    @Inject
 | 
			
		||||
    PreferencesHelper prefs;
 | 
			
		||||
 | 
			
		||||
    public LibraryPresenter(LibraryView view) {
 | 
			
		||||
        this.view = view;
 | 
			
		||||
        App.getComponent(view.getActivity()).inject(this);
 | 
			
		||||
 | 
			
		||||
        //TODO remove, only for testing
 | 
			
		||||
        if (prefs.isFirstRun()) {
 | 
			
		||||
            db.manga.createDummyManga();
 | 
			
		||||
            db.chapter.createDummyChapters();
 | 
			
		||||
            prefs.setNotFirstRun();
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public void onMangaClick(EasyAdapter<Manga> adapter, int position) {
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,7 @@
 | 
			
		||||
package eu.kanade.mangafeed.ui.adapter;
 | 
			
		||||
 | 
			
		||||
import android.view.View;
 | 
			
		||||
import android.widget.ImageView;
 | 
			
		||||
import android.widget.TextView;
 | 
			
		||||
 | 
			
		||||
import eu.kanade.mangafeed.R;
 | 
			
		||||
@@ -16,11 +17,15 @@ public class ChapterListHolder extends ItemViewHolder<Chapter> {
 | 
			
		||||
    @ViewId(R.id.chapter_title)
 | 
			
		||||
    TextView title;
 | 
			
		||||
 | 
			
		||||
    @ViewId(R.id.chapter_download_image)
 | 
			
		||||
    ImageView download_icon;
 | 
			
		||||
 | 
			
		||||
    public ChapterListHolder(View view) {
 | 
			
		||||
        super(view);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public void onSetValues(Chapter chapter, PositionInfo positionInfo) {
 | 
			
		||||
        title.setText(chapter.name);
 | 
			
		||||
        download_icon.setImageResource(R.drawable.ic_file_download_black_48dp);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								app/src/main/res/drawable-hdpi/ic_file_download_black_24dp.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 148 B  | 
							
								
								
									
										
											BIN
										
									
								
								app/src/main/res/drawable-hdpi/ic_file_download_black_48dp.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 173 B  | 
							
								
								
									
										
											BIN
										
									
								
								app/src/main/res/drawable-mdpi/ic_file_download_black_24dp.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 114 B  | 
							
								
								
									
										
											BIN
										
									
								
								app/src/main/res/drawable-mdpi/ic_file_download_black_48dp.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 144 B  | 
							
								
								
									
										
											BIN
										
									
								
								app/src/main/res/drawable-xhdpi/ic_file_download_black_24dp.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 144 B  | 
							
								
								
									
										
											BIN
										
									
								
								app/src/main/res/drawable-xhdpi/ic_file_download_black_48dp.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 209 B  | 
							
								
								
									
										
											BIN
										
									
								
								app/src/main/res/drawable-xxhdpi/ic_file_download_black_24dp.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 173 B  | 
							
								
								
									
										
											BIN
										
									
								
								app/src/main/res/drawable-xxhdpi/ic_file_download_black_48dp.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 264 B  | 
| 
		 After Width: | Height: | Size: 209 B  | 
| 
		 After Width: | Height: | Size: 305 B  | 
@@ -1,18 +1,19 @@
 | 
			
		||||
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
 | 
			
		||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 | 
			
		||||
    xmlns:tools="http://schemas.android.com/tools"
 | 
			
		||||
    android:layout_width="match_parent"
 | 
			
		||||
    android:layout_height="match_parent"
 | 
			
		||||
    tools:context="eu.kanade.mangafeed.ui.activity.MangaDetailActivity">
 | 
			
		||||
    tools:context="eu.kanade.mangafeed.ui.activity.MangaDetailActivity"
 | 
			
		||||
    android:orientation="vertical">
 | 
			
		||||
 | 
			
		||||
    <include
 | 
			
		||||
        android:id="@+id/toolbar"
 | 
			
		||||
        layout="@layout/toolbar"/>
 | 
			
		||||
 | 
			
		||||
    <ListView
 | 
			
		||||
        android:layout_width="wrap_content"
 | 
			
		||||
        android:layout_height="wrap_content"
 | 
			
		||||
        android:layout_width="match_parent"
 | 
			
		||||
        android:layout_height="match_parent"
 | 
			
		||||
        android:id="@+id/manga_chapters_list"
 | 
			
		||||
        tools:listitem="@layout/item_chapter"
 | 
			
		||||
        android:height="?android:listPreferredItemHeight"/>
 | 
			
		||||
 | 
			
		||||
</RelativeLayout>
 | 
			
		||||
</LinearLayout>
 | 
			
		||||
 
 | 
			
		||||