21 ,
const QString &suffix
23 ,
int defaultMimeIndex, QImage thumbnail
26 :
KoDialog(view->mainWindowAsQWidget())
42 m_page->cmbFileType->clear();
43 m_page->cmbFileType->addItems(listMimeFilter);
44 m_page->cmbFileType->setCurrentIndex(defaultMimeIndex);
49 connect(
m_page->chkGuidesHorizontal, SIGNAL(toggled(
bool)),
m_page->intHorizontalSplitLines, SLOT(setDisabled(
bool)));
50 connect(
m_page->chkGuidesVertical, SIGNAL(toggled(
bool)),
m_page->intVerticalSplitLines, SLOT(setDisabled(
bool)));
130 QImage img = QImage(200, 200, QImage::Format_RGBA8888);
131 QPainter painter(&img);
133 img.fill(
palette().window().color());
136 point.setY((img.height()-
m_thumbnail.height())*0.5);
138 painter.setOpacity(0.5);
141 painter.setOpacity(1.0);
142 QPen pen = QPen(
palette().highlight().color());
149 painter.drawLine(point.x(), lineY, point.x()+
m_thumbnail.width(), lineY);
154 int lineY = point.y()+(rowHeight*(i+1));
155 painter.drawLine(point.x(), lineY, point.x()+
m_thumbnail.width(), lineY);
162 painter.drawLine(lineX, point.y(), lineX, point.y()+
m_thumbnail.height());
167 int lineX = point.x()+(columnWidth*(i+1));
168 painter.drawLine(lineX, point.y(), lineX, point.y()+
m_thumbnail.height());
173 m_page->imagePreviewLabel->setPixmap(QPixmap::fromImage(img));
DlgImagesplit(KisViewManager *view, const QString &suffix, QStringList listMimeType, int defaultMimeIndex, QImage thumbnail, QList< qreal > hGuides, QList< qreal > vGuides, qreal thumbnailRatio)