KisScreenSizeChoiceDialog::KisScreenSizeChoiceDialog(QWidget *parent, const QRect &wintabRect, const QRect &qtRect) : QDialog(parent), ui(new Ui::KisScreenSizeChoiceDialog), m_wintabRect(wintabRect), m_qtRect(qtRect) { ui->setupUi(this); connect(ui->radioManual, SIGNAL(toggled(bool)), ui->lblXOffset, SLOT(setEnabled(bool))); connect(ui->radioManual, SIGNAL(toggled(bool)), ui->lblYOffset, SLOT(setEnabled(bool))); connect(ui->radioManual, SIGNAL(toggled(bool)), ui->lblWidth, SLOT(setEnabled(bool))); connect(ui->radioManual, SIGNAL(toggled(bool)), ui->lblHeight, SLOT(setEnabled(bool))); connect(ui->radioManual, SIGNAL(toggled(bool)), ui->intXOffset, SLOT(setEnabled(bool))); connect(ui->radioManual, SIGNAL(toggled(bool)), ui->intYOffset, SLOT(setEnabled(bool))); connect(ui->radioManual, SIGNAL(toggled(bool)), ui->intWidth, SLOT(setEnabled(bool))); connect(ui->radioManual, SIGNAL(toggled(bool)), ui->intHeight, SLOT(setEnabled(bool))); // cold-init the state of the manua controls ui->radioManual->setChecked(true); ui->radioWintab->setText(i18nc("@option:radio", "%1 (Wintab)", rectToString(wintabRect))); ui->radioQt->setText(i18nc("@option:radio", "%1 (Qt)", rectToString(qtRect))); m_dataSource = new QButtonGroup(this); m_dataSource->addButton(ui->radioWintab, 0); m_dataSource->addButton(ui->radioQt, 1); m_dataSource->addButton(ui->radioManual, 2); loadSettings(wintabRect); connect(this, SIGNAL(finished(int)), SLOT(slotFinished())); }
/************************************************ * * ***********************************************/ void PdfMergerIPCWriter::writePageInfo(int fileNum, int pageNum, const PdfPageInfo &pageInfo) { mStdOut << "P:" << fileNum << ':' << pageNum << ':' << pageInfo.objNum << ':' << rectToString(pageInfo.cropBox) << ':' << rectToString(pageInfo.mediaBox) << ':' << pageInfo.rotate << "\n"; }
static clover::plist::Value s_transToPlistFrame(const rbp::Rect packRect, bool isRotation) { clover::plist::Value frame = clover::plist::Value::makeDict(); auto rect = packRect; if (isRotation) { std::swap(rect.width, rect.height); } frame.dict()["frame"] = clover::plist::Value(rectToString(rect)); frame.dict()["offset"] = clover::plist::Value("{0,0}"); frame.dict()["rotated"] = clover::plist::Value(isRotation); rect.x = 0; rect.y = 0; frame.dict()["sourceColorRect"] = clover::plist::Value(rectToString(rect)); rbp::RectSize sourceSize = { rect.width, rect.height }; frame.dict()["sourceSize"] = clover::plist::Value(sizeToString(sourceSize)); return frame; }
QString RectEdit::asString() { return rectToString(mValue.toRect()); }