Package org.pentaho.reporting.designer.core.editor

Examples of org.pentaho.reporting.designer.core.editor.ConfigurationEditorDialog


    {
      // has no effect
      return;
    }

    final ConfigurationEditorDialog dialog;

    final Window window = LibSwingUtil.getWindowAncestor(getReportDesignerContext().getView().getParent());
    if (window instanceof JDialog)
    {
      dialog = new ConfigurationEditorDialog((JDialog) window);
    }
    else if (window instanceof JFrame)
    {
      dialog = new ConfigurationEditorDialog((JFrame) window);
    }
    else
    {
      dialog = new ConfigurationEditorDialog();
    }

    final HierarchicalConfiguration config =
        (HierarchicalConfiguration) activeContext.getContextRoot().getReportConfiguration();
    final HashMap oldConfig = copyConfig(config);

    if (dialog.performEdit(config))
    {
      final HashMap newConfig = copyConfig(config);
      activeContext.getUndo().addChange(ActionMessages.getString("EditReportConfigurationAction.Text"),
          new EditReportConfigUndoEntry(oldConfig, newConfig));
      activeContext.getContextRoot().notifyNodeStructureChanged();
View Full Code Here


    {
      // has no effect
      return;
    }

    final ConfigurationEditorDialog dialog;

    final Window window = SwingUtil.getWindowAncestor(getReportDesignerContext().getParent());
    if (window instanceof JDialog)
    {
      dialog = new ConfigurationEditorDialog((JDialog) window);
    }
    else if (window instanceof JFrame)
    {
      dialog = new ConfigurationEditorDialog((JFrame) window);
    }
    else
    {
      dialog = new ConfigurationEditorDialog();
    }

    dialog.pack();
    final HierarchicalConfiguration config =
        (HierarchicalConfiguration) activeContext.getMasterReportElement().getReportConfiguration();
    final HashMap oldConfig = copyConfig(config);

    if (dialog.performEdit(config))
    {
      final HashMap newConfig = copyConfig(config);
      activeContext.getUndo().addChange(ActionMessages.getString("EditReportConfigurationAction.Text"),
          new EditReportConfigUndoEntry(oldConfig, newConfig));
      activeContext.getMasterReportElement().notifyNodeStructureChanged();
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.designer.core.editor.ConfigurationEditorDialog

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.