Search in sources :

Example 1 with GroupEditDialogFragment

use of com.keepassdroid.dialogs.GroupEditDialogFragment in project KeePassDX by Kunzisoft.

the class GroupActivity method onCreate.

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    Log.w(TAG, "Retrieved tree");
    if (mCurrentGroup == null) {
        Log.w(TAG, "Group was null");
        return;
    }
    // Construct main view
    setContentView(getLayoutInflater().inflate(R.layout.list_nodes_with_add_button, null));
    addNodeButtonView = findViewById(R.id.add_node_button);
    addNodeButtonView.enableAddGroup(addGroupEnabled);
    addNodeButtonView.enableAddEntry(addEntryEnabled);
    // Hide when scroll
    RecyclerView recyclerView = findViewById(R.id.nodes_list);
    recyclerView.addOnScrollListener(addNodeButtonView.hideButtonOnScrollListener());
    Toolbar toolbar = findViewById(R.id.toolbar);
    toolbar.setTitle("");
    setSupportActionBar(toolbar);
    if (mCurrentGroup.getParent() != null)
        toolbar.setNavigationIcon(R.drawable.ic_arrow_up_white_24dp);
    addNodeButtonView.setAddGroupClickListener(v -> {
        editGroupDialogAction = EditGroupDialogAction.CREATION;
        GroupEditDialogFragment groupEditDialogFragment = new GroupEditDialogFragment();
        groupEditDialogFragment.show(getSupportFragmentManager(), GroupEditDialogFragment.TAG_CREATE_GROUP);
    });
    addNodeButtonView.setAddEntryClickListener(v -> EntryEditActivity.Launch(GroupActivity.this, mCurrentGroup));
    setGroupTitle();
    setGroupIcon();
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
        autofillHelper = new AutofillHelper();
        autofillHelper.retrieveAssistStructure(getIntent());
    }
    Log.w(TAG, "Finished creating tree");
    if (isRoot) {
        showWarnings();
    }
}
Also used : RecyclerView(android.support.v7.widget.RecyclerView) GroupEditDialogFragment(com.keepassdroid.dialogs.GroupEditDialogFragment) AutofillHelper(com.keepassdroid.autofill.AutofillHelper) Toolbar(android.support.v7.widget.Toolbar)

Aggregations

RecyclerView (android.support.v7.widget.RecyclerView)1 Toolbar (android.support.v7.widget.Toolbar)1 AutofillHelper (com.keepassdroid.autofill.AutofillHelper)1 GroupEditDialogFragment (com.keepassdroid.dialogs.GroupEditDialogFragment)1