package com.openfarmanager.android.view.presenters;
import com.openfarmanager.android.App;
import com.openfarmanager.android.model.NetworkEnum;
import com.openfarmanager.android.view.presenters.view.ActionBarView;
import static com.openfarmanager.android.controllers.FileSystemController.EXIT_FROM_NETWORK_STORAGE;
import static com.openfarmanager.android.controllers.FileSystemController.OPEN_ENCODING_DIALOG;
/**
* @author Vlad Namashko
*/
public class NetworkActionBarPresenterImpl extends ActionBarPresenterImpl implements NetworkActionBarPresenter {
private NetworkEnum mNetworkType;
public NetworkActionBarPresenterImpl(ActionBarView view, NetworkEnum networkEnum) {
super(view);
mNetworkType = networkEnum;
// App.sInstance.getFileSystemControllerComponent().inject(this);
}
@Override
public void exitNetwork() {
gainFocus();
mHandler.sendMessage(mHandler.obtainMessage(EXIT_FROM_NETWORK_STORAGE, mActionBarView.getPanelLocation()));
}
@Override
public void selectCharset() {
gainFocus();
mHandler.sendMessage(mHandler.obtainMessage(OPEN_ENCODING_DIALOG, mNetworkType));
}
}