@Override public void execute() { mActivity.showEditTextDialog(R.string.dialog_cherrypick_title, R.string.dialog_cherrypick_msg_hint, R.string.dialog_label_cherrypick, new OnEditTextDialogClicked() { @Override public void onClicked(String text) { cherrypick(text); } }); mActivity.closeOperationDrawer(); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mRepo = (Repo) getIntent().getSerializableExtra(Repo.TAG); finish(); return; repoInit(); setTitle(mRepo.getDiaplayName()); setContentView(R.layout.activity_repo_detail); setupActionBar(); createFragments(); setupViewPager(); setupPullProgressView(); setupDrawer(); mCommitNameButton = (Button) findViewById(R.id.commitName); mCommitType = (ImageView) findViewById(R.id.commitType); mCommitNameButton.setOnClickListener(new View.OnClickListener() { @Override String branchName = mRepo.getBranchName(); if (branchName == null) { showToastMessage(R.string.error_something_wrong); return; resetCommitButtonName(branchName);
@Override public void execute() { mActivity.enterDiffActionMode(); mActivity.closeOperationDrawer(); } }
@Override public void execute() { mActivity.showMessageDialog(R.string.dialog_reset_commit_title, R.string.dialog_reset_commit_msg, R.string.action_reset, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { reset(); } }); mActivity.closeOperationDrawer(); }
@Override public void execute() { Set<String> remotes = mRepo.getRemotes(); if (remotes == null || remotes.isEmpty()) { mActivity.showToastMessage(R.string.alert_please_add_a_remote); return; } PullDialog pd = new PullDialog(); pd.setArguments(mRepo.getBundle()); pd.show(mActivity.getFragmentManager(), "pull-repo-dialog"); mActivity.closeOperationDrawer(); }
@Override public void execute() { Set<String> remotes = mRepo.getRemotes(); if (remotes == null || remotes.isEmpty()) { mActivity.showToastMessage(R.string.alert_please_add_a_remote); return; } PushDialog pd = new PushDialog(); pd.setArguments(mRepo.getBundle()); pd.show(mActivity.getSupportFragmentManager(), "push-repo-dialog"); mActivity.closeOperationDrawer(); }
@Override public void onClicked(String text) { try { mActivity.getFilesFragment().newFile(text); } catch (IOException e) { Timber.e(e); mActivity.showMessageDialog(R.string.dialog_error_title, mActivity.getString(R.string.error_something_wrong)); } } });
public void showAddRemoteDialog() { AlertDialog.Builder builder = new AlertDialog.Builder(mActivity); LayoutInflater inflater = mActivity.getLayoutInflater(); View layout = inflater.inflate(R.layout.dialog_add_remote, null); final EditText remoteName = (EditText) layout .findViewById(R.id.remoteName); final EditText remoteUrl = (EditText) layout .findViewById(R.id.remoteUrl); builder.setTitle(R.string.dialog_add_remote_title) .setView(layout) .setPositiveButton(R.string.dialog_add_remote_positive_label, new DialogInterface.OnClickListener() { @Override public void onClick( DialogInterface dialogInterface, int i) { String name = remoteName.getText().toString(); String url = remoteUrl.getText().toString(); addToRemote(name, url); } }) .setNegativeButton(R.string.label_cancel, new DummyDialogListener()).show(); }
@Override public void execute() { fetchDialog().show(); mActivity.closeOperationDrawer(); }
public void error() { finish(); showToastMessage(R.string.error_unknown); }
private void commit() { AlertDialog.Builder builder = new AlertDialog.Builder(mActivity); LayoutInflater inflater = mActivity.getLayoutInflater(); View layout = inflater.inflate(R.layout.dialog_commit, null); final EditText commitMsg = (EditText) layout String profileUsername = Profile.getUsername(mActivity.getApplicationContext()); String profileEmail = Profile.getEmail(mActivity.getApplicationContext()); if (profileUsername != null && !profileUsername.equals("") && profileEmail != null && !profileEmail.equals("")) {
@Override public void onClicked(String text) { mActivity.getFilesFragment().newFile(text); } });
@Override public void onClick(DialogInterface dialogInterface, int i) { mRepo.deleteRepo(); mActivity.finish(); } });
@Override public void execute() { MergeDialog md = new MergeDialog(); md.setArguments(mRepo.getBundle()); md.show(mActivity.getFragmentManager(), "merge-repo-dialog"); mActivity.closeOperationDrawer(); }
@Override public void execute() { RebaseDialog rd = new RebaseDialog(); rd.setArguments(mRepo.getBundle()); rd.show(mActivity.getSupportFragmentManager(), "rebase-dialog"); mActivity.closeOperationDrawer(); }
private void setupViewPager() { mViewPager = (ViewPager) findViewById(R.id.pager); mTabItemPagerAdapter = new TabItemPagerAdapter(getFragmentManager()); mViewPager.setAdapter(mTabItemPagerAdapter); mViewPager.setOnPageChangeListener(mTabItemPagerAdapter); }
private void setupViewPager() { mViewPager = (ViewPager) findViewById(R.id.pager); mTabItemPagerAdapter = new TabItemPagerAdapter(getSupportFragmentManager()); mViewPager.setAdapter(mTabItemPagerAdapter); mViewPager.setOnPageChangeListener(mTabItemPagerAdapter); }
private void setupDrawer() { mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); mRightDrawer = (RelativeLayout) findViewById(R.id.right_drawer); mRepoOperationList = (ListView) findViewById(R.id.repoOperationList); mDrawerAdapter = new RepoOperationsAdapter(this); mRepoOperationList.setAdapter(mDrawerAdapter); mRepoOperationList.setOnItemClickListener(mDrawerAdapter); }
return true; finish(); return true; case KeyEvent.KEYCODE_F: case KeyEvent.KEYCODE_SLASH: if (event.isShiftPressed()) { showKeyboardShortcutsHelpOverlay();
@Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.repo_detail, menu); mSearchItem = menu.findItem(R.id.action_search); mSearchItem.setOnActionExpandListener(mTabItemPagerAdapter); mSearchItem.setVisible(mSelectedTab == COMMITS_FRAGMENT_INDEX); SearchView searchView = (SearchView) mSearchItem.getActionView(); if (searchView != null) { searchView.setIconifiedByDefault(true); searchView.setOnQueryTextListener(mTabItemPagerAdapter); } return true; }