* @return true, if the export was successfull, false otherwise.
*/
public boolean performExport(final MasterReport report)
{
// need to connect to the report pane to receive state updates ...
final ReportProgressDialog progressDialog;
if ("true".equals(report.getReportConfiguration().getConfigProperty(PrintingPlugin.PROGRESS_DIALOG_ENABLE_KEY,
"false"))) //$NON-NLS-1$ //$NON-NLS-2$
{
progressDialog = createProgressDialog();
if (report.getTitle() == null)
{
progressDialog.setTitle(getResources().getString("ProgressDialog.EMPTY_TITLE"));
}
else
{
progressDialog.setTitle(getResources().formatMessage("ProgressDialog.TITLE", report.getTitle()));
}
}
else
{
progressDialog = null;