20#include "kivio_imageexportdialog.h"
23#include <tqcheckbox.h>
27#include <tdeapplication.h>
29#include "kivio_imageexportwidget.h"
34ImageExportDialog::ImageExportDialog(TQWidget* parent,
const char* name)
35 : KDialogBase(parent, name, false, i18n(
"Export to Image"), Ok|Cancel)
37 kapp->restoreOverrideCursor();
38 m_mainWidget =
new ImageExportWidget(
this);
39 setMainWidget(m_mainWidget);
42void ImageExportDialog::setPageList(
const TQStringList& pages)
44 m_mainWidget->m_pageCombo->clear();
45 m_mainWidget->m_pageCombo->insertStringList(pages);
48void ImageExportDialog::setInitialDPI(
const int dpi)
50 if (dpi <= 72) m_mainWidget->m_DPIcomboBox->setCurrentItem(0);
51 else if (dpi <= 96) m_mainWidget->m_DPIcomboBox->setCurrentItem(1);
52 else if (dpi <= 150) m_mainWidget->m_DPIcomboBox->setCurrentItem(2);
53 else if (dpi <= 300) m_mainWidget->m_DPIcomboBox->setCurrentItem(3);
54 else if (dpi <= 600) m_mainWidget->m_DPIcomboBox->setCurrentItem(4);
55 else if (dpi <= 720) m_mainWidget->m_DPIcomboBox->setCurrentItem(5);
56 else if (dpi <= 1200) m_mainWidget->m_DPIcomboBox->setCurrentItem(6);
59void ImageExportDialog::setInitialmargin(
const int margin)
61 m_mainWidget->m_marginSpinBox->setValue(margin);
64TQString ImageExportDialog::selectedPage()
const
66 return m_mainWidget->m_pageCombo->currentText();
69int ImageExportDialog::imageDPI()
const
71 switch (m_mainWidget->m_DPIcomboBox->currentItem())
92bool ImageExportDialog::usePageBorders()
const
94 return (m_mainWidget->m_exportAreaCombo->currentItem() == 1);
98int ImageExportDialog::margin()
const
100 return m_mainWidget->m_marginSpinBox->value();
105#include "kivio_imageexportdialog.moc"