// Path: app/src/main/java/com/livingstoneapp/models/InstalledPackageHeader.java
// public class InstalledPackageHeader {
//     private String mPackageName;
//     private String mAppName;
//     private Drawable mAppIcon;
// 
//     public InstalledPackageHeader() {
// 
//     }
// 
//     public InstalledPackageHeader(String packageName, String appName, Drawable appIcon) {
//         this.mPackageName = packageName;
//         this.mAppName = appName;
//         this.mAppIcon = appIcon;
//     }
// 
//     public Drawable getAppIcon() {
//         return mAppIcon;
//     }
//     public void setAppIcon(Drawable mAppIcon) {
//         this.mAppIcon = mAppIcon;
//     }
// 
//     public String getAppName() {
//         return mAppName;
//     }
//     public void setAppName(String mAppName) {
//         this.mAppName = mAppName;
//     }
// 
//     public String getPackageName() {
//         return mPackageName;
//     }
//     public void setPackageName(String mPackageName) {
//         this.mPackageName = mPackageName;
//     }
// }
// 
// Path: app/src/main/java/com/livingstoneapp/views/IPackageListView.java
// public interface IPackageListView {
//     void init();
//     void setInstalledPackages(List<InstalledPackageHeader> items);
//     void setError(String message);
//     void startDetailActivity(InstalledPackageHeader item);
//     void setDetailFragment(InstalledPackageHeader item);
//     void showWaitDialog();
//     void hideWaitDialog();
//     void showContentView();
//     void hideContentView();
// }


import com.livingstoneapp.models.InstalledPackageHeader;
import com.livingstoneapp.views.IPackageListView;
package com.livingstoneapp.presenters;


/**
 * Created by renier on 2/2/2016.
 */
public interface IPackageListActivityPresenter {
    void setView(IPackageListView view);
    void clearView();
    void setTwoPane();
    void init();
    void loadPackages(boolean refresh);
// Path: app/src/main/java/com/livingstoneapp/models/InstalledPackageHeader.java
// public class InstalledPackageHeader {
//     private String mPackageName;
//     private String mAppName;
//     private Drawable mAppIcon;
// 
//     public InstalledPackageHeader() {
// 
//     }
// 
//     public InstalledPackageHeader(String packageName, String appName, Drawable appIcon) {
//         this.mPackageName = packageName;
//         this.mAppName = appName;
//         this.mAppIcon = appIcon;
//     }
// 
//     public Drawable getAppIcon() {
//         return mAppIcon;
//     }
//     public void setAppIcon(Drawable mAppIcon) {
//         this.mAppIcon = mAppIcon;
//     }
// 
//     public String getAppName() {
//         return mAppName;
//     }
//     public void setAppName(String mAppName) {
//         this.mAppName = mAppName;
//     }
// 
//     public String getPackageName() {
//         return mPackageName;
//     }
//     public void setPackageName(String mPackageName) {
//         this.mPackageName = mPackageName;
//     }
// }
// 
// Path: app/src/main/java/com/livingstoneapp/views/IPackageListView.java
// public interface IPackageListView {
//     void init();
//     void setInstalledPackages(List<InstalledPackageHeader> items);
//     void setError(String message);
//     void startDetailActivity(InstalledPackageHeader item);
//     void setDetailFragment(InstalledPackageHeader item);
//     void showWaitDialog();
//     void hideWaitDialog();
//     void showContentView();
//     void hideContentView();
// }


// Path: app/src/main/java/com/livingstoneapp/presenters/IPackageListActivityPresenter.java
import com.livingstoneapp.models.InstalledPackageHeader;
import com.livingstoneapp.views.IPackageListView;

package com.livingstoneapp.presenters;


/**
 * Created by renier on 2/2/2016.
 */
public interface IPackageListActivityPresenter {
    void setView(IPackageListView view);
    void clearView();
    void setTwoPane();
    void init();
    void loadPackages(boolean refresh);
    void packageSelected(InstalledPackageHeader header);