/* © 2010 Stephan Reichholf <stephan at reichholf dot net>
*
* Licensed under the Create-Commons Attribution-Noncommercial-Share Alike 3.0 Unported
* http://creativecommons.org/licenses/by-nc-sa/3.0/
*/
package net.reichholf.dreamdroid.activities.abs;
import android.os.Bundle;
import android.support.v4.app.DialogFragment;
import android.support.v4.app.Fragment;
/**
* @author sre
*
*/
public interface MultiPaneHandler {
void showDetails(Fragment fragment);
void showDetails(Fragment fragment, boolean addToBackStack);
void showDetails(Class<? extends Fragment> fragmentClass);
void onFragmentResume(Fragment fragment);
void onFragmentPause(Fragment fragment);
void showDialogFragment(Class<? extends DialogFragment> fragmentClass, Bundle args, String tag);
void showDialogFragment(DialogFragment fragment, String tag);
void showDialogFragment(android.app.DialogFragment fragment, String tag);
boolean isMultiPane();
boolean isDrawerOpen();
void finish();
}