Search in sources :

Example 1 with EditDciSummaryTableColumnDlg

use of org.netxms.ui.eclipse.datacollection.dialogs.EditDciSummaryTableColumnDlg in project netxms by netxms.

the class SummaryTableColumns method addColumn.

/**
 * Add new column
 */
private void addColumn() {
    // $NON-NLS-1$ //$NON-NLS-2$
    DciSummaryTableColumn column = new DciSummaryTableColumn("", "", 0, ";");
    EditDciSummaryTableColumnDlg dlg = new EditDciSummaryTableColumnDlg(getShell(), column);
    if (dlg.open() == Window.OK) {
        columns.add(column);
        viewer.setInput(columns.toArray());
        viewer.setSelection(new StructuredSelection(column));
    }
}
Also used : EditDciSummaryTableColumnDlg(org.netxms.ui.eclipse.datacollection.dialogs.EditDciSummaryTableColumnDlg) StructuredSelection(org.eclipse.jface.viewers.StructuredSelection) IStructuredSelection(org.eclipse.jface.viewers.IStructuredSelection) DciSummaryTableColumn(org.netxms.client.datacollection.DciSummaryTableColumn)

Example 2 with EditDciSummaryTableColumnDlg

use of org.netxms.ui.eclipse.datacollection.dialogs.EditDciSummaryTableColumnDlg in project netxms by netxms.

the class SummaryTableColumns method editColumn.

/**
 * Edit selected column
 */
private void editColumn() {
    final IStructuredSelection selection = (IStructuredSelection) viewer.getSelection();
    if (selection.size() == 1) {
        final DciSummaryTableColumn column = (DciSummaryTableColumn) selection.getFirstElement();
        EditDciSummaryTableColumnDlg dlg = new EditDciSummaryTableColumnDlg(getShell(), column);
        if (dlg.open() == Window.OK) {
            viewer.update(column, null);
        }
    }
}
Also used : EditDciSummaryTableColumnDlg(org.netxms.ui.eclipse.datacollection.dialogs.EditDciSummaryTableColumnDlg) DciSummaryTableColumn(org.netxms.client.datacollection.DciSummaryTableColumn) IStructuredSelection(org.eclipse.jface.viewers.IStructuredSelection)

Aggregations

IStructuredSelection (org.eclipse.jface.viewers.IStructuredSelection)2 DciSummaryTableColumn (org.netxms.client.datacollection.DciSummaryTableColumn)2 EditDciSummaryTableColumnDlg (org.netxms.ui.eclipse.datacollection.dialogs.EditDciSummaryTableColumnDlg)2 StructuredSelection (org.eclipse.jface.viewers.StructuredSelection)1