Package com.dci.intellij.dbn.editor.data.filter

Examples of com.dci.intellij.dbn.editor.data.filter.DatasetFilter


        Project project = getProject();
        DBDataset dataset = getDataset();
        try {
            mainForm.applyChanges();
            DatasetFilterManager filterManager = DatasetFilterManager.getInstance(project);
            DatasetFilter activeFilter = mainForm.getSelectedFilter();
            if (activeFilter == null) {
                activeFilter = DatasetFilterManager.EMPTY_FILTER;
            }
            filterManager.setActiveFilter(dataset, activeFilter);
            mainForm.dispose();
View Full Code Here


        mainForm.resetChanges();
        mainForm.dispose();
        DBDataset dataset = getDataset();
        Project project = getProject();
        DatasetFilterManager filterManager = DatasetFilterManager.getInstance(project);
        DatasetFilter activeFilter = filterManager.getActiveFilter(dataset);
        if (activeFilter == null) {
            activeFilter = DatasetFilterManager.EMPTY_FILTER;
            filterManager.setActiveFilter(dataset, activeFilter);
        }
        close(OK_EXIT_CODE);
View Full Code Here

    }

    public void actionPerformed(AnActionEvent e) {
        Object[] selectedFilters = getFilterList().getSelectedValues();
        for (Object object : selectedFilters) {
            DatasetFilter filter = (DatasetFilter) object;
            getFilterGroup().deleteFilter(filter);
            if (getFilterList().getModel().getSize() > 0) {
                getFilterList().setSelectedIndex(0);
            }
View Full Code Here

    public CreateCustomFilterAction(DatasetFilterList filterList) {
        super(filterList,  "Custom filter", Icons.DATASET_FILTER_CUSTOM);
    }

    public void actionPerformed(AnActionEvent e) {
        DatasetFilter filter = getFilterGroup().createCustomFilter(true);
        getFilterList().setSelectedValue(filter, true);
    }
View Full Code Here

    public CreateBasicFilterAction(DatasetFilterList filterList) {
        super(filterList,  "Basic filter", Icons.DATASET_FILTER_BASIC);
    }

    public void actionPerformed(AnActionEvent e) {
        DatasetFilter filter = getFilterGroup().createBasicFilter(true);
        getFilterList().setSelectedValue(filter, true);
    }
View Full Code Here

        DatasetEditor datasetEditor = getDatasetEditor(e);
        if (datasetEditor != null) {
            DBDataset dataset = datasetEditor.getDataset();
            if (dataset != null) {
                DatasetFilterManager filterManager = DatasetFilterManager.getInstance(dataset.getProject());
                DatasetFilter activeFilter = filterManager.getActiveFilter(dataset);
                if (activeFilter == null || activeFilter.getFilterType() == DatasetFilterType.NONE) {
                    DataEditorSettings settings = DataEditorSettings.getInstance(dataset.getProject());
                    DatasetFilterType filterType = settings.getFilterSettings().getDefaultFilterType();
                    if (filterType == null || filterType == DatasetFilterType.NONE) {
                        filterType = DatasetFilterType.BASIC;
                    }
View Full Code Here

                                !datasetEditor.isLoading();

                presentation.setEnabled(enabled);

                DatasetFilterManager filterManager = DatasetFilterManager.getInstance(dataset.getProject());
                DatasetFilter activeFilter = filterManager.getActiveFilter(dataset);
                if (activeFilter == null || activeFilter.getFilterType() == DatasetFilterType.NONE) {
                    presentation.setText("Create filter");
                    presentation.setIcon(Icons.DATASET_FILTER_NEW);
                } else {
                    presentation.setText("Edit filter");
                    presentation.setIcon(Icons.DATASET_FILTER_EDIT);
View Full Code Here

TOP

Related Classes of com.dci.intellij.dbn.editor.data.filter.DatasetFilter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.