예제 #1
0
void KQtTester::testImageEffects()
{
    QString report = QString("execute %1 times:\n").arg(g_nTimes);

    report += QString("none:\t%1\tms\n").arg(none());
    m_pPainter->translate(g_img.width() + 10, 0);
    report += QString("gray:\t%1\tms\n").arg(gray());
    m_pPainter->translate(g_img.width() + 10, 0);
    report += QString("watermark:\t%1\tms\n").arg(watermark());
    m_pPainter->translate(g_img.width() + 10, 0);
    report += QString("bilevel:\t%1\tms\n").arg(bilevel());

    m_pPainter->resetMatrix();
    m_pPainter->translate(0, g_img.height() + 10);
    report += QString("lightBlue:\t%1\tms\n").arg(lightBlue());
    m_pPainter->translate(g_img.width() + 10, 0);
    report += QString("darkBlue:\t%1\tms\n").arg(darkBlue());

    m_pPainter->resetMatrix();
    m_pPainter->translate(0, (g_img.height() + 10) * 2);
    report += QString("colorKey:\t%1\tms\n").arg(colorKey());
    m_pPainter->translate(g_img.width() + 10, 0);
    report += QString("brightness:\t%1\tms\n").arg(brightness());
    m_pPainter->translate(g_img.width() + 10, 0);
    report += QString("contrast:\t%1\tms\n").arg(contrast());
    m_pPainter->translate(g_img.width() + 10, 0);
    report += QString("brown:\t%1\tms\n").arg(brown());

	drawReport(report);
}
예제 #2
0
LoaderWizard::LoaderWizard(QStandardItemModel * _model,ItfDocument * _doc,DocumentResources * _resources,QWidget *parent)
		: QWizard(parent)
{

	loaderIntroPage=new LoaderIntroPage();
	QPixmap watermark("://Images/csv_text.png");
	loaderIntroPage->setPixmap(QWizard::WatermarkPixmap,watermark);
	setPage(Page_Intro, loaderIntroPage);

	loaderDataFilePage=new LoaderDataFilePage();
	setPage(Page_DataFile, loaderDataFilePage);
	loaderParamSettingPage=new LoaderParamSettingPage(_model,_doc,_resources);
	setPage(Page_ParamSet, loaderParamSettingPage);
	loaderValidationPage=new LoaderValidationPage();
	setPage(Page_Validation, loaderValidationPage);


	setStartId(Page_Intro);



#ifndef Q_OS_MAC
	setWizardStyle(MacStyle);

#endif


	setOption(HaveHelpButton, true);
	//setPixmap(QWizard::LogoPixmap, QPixmap(":/images/logo.png"));

	//connect(static_cast<LoaderDataFilePage*>(this->loaderDataFilePage),SIGNAL(data_loaded(std::vector<std::vector<QString> *> *)),static_cast<LoaderParamSettingPage*>(this->loaderParamSettingPage),SLOT(send_data(std::vector<std::vector<QString>*>*)),Qt::DirectConnection);
	connect(this, SIGNAL(helpRequested()), this, SLOT(showHelp()));
	//connect(this,SIGNAL(),this->loaderDataFilePage,SLOT()

	setWindowTitle(tr("Loader extra data Wizard"));

	this->setMinimumWidth(700);
	this->setMinimumHeight(500);
	//setWindowFlags(Qt::WindowStaysOnTopHint);


}