Exemple #1
0
Ui::Dialog_About::Dialog_About(QWidget *parent): QDialog(parent) {
	setObjectName("Dialog_About");
	setWindowTitle("About");
	resize(380, 312);
	setMaximumSize(380, 312);
	setMinimumSize(380, 312);
	QIcon aboutIcon(":/img/bp-nfoview.png");
	setWindowIcon(aboutIcon);

	ilabel = new QLabel(this);
	ilabel->setGeometry(5,5,370,64);
	ilabel->setPixmap(QPixmap(":/img/bp-nfoview.png").scaled(64,64,Qt::KeepAspectRatio));
	ilabel->setAlignment(Qt::AlignCenter);

	buttonBox = new QDialogButtonBox(this);
	buttonBox->setGeometry(QRect(5, 280, 370, 32));
	buttonBox->setOrientation(Qt::Horizontal);
	buttonBox->setStandardButtons(QDialogButtonBox::Close);
	buttonBox->setCenterButtons(true);
	buttonBox->setObjectName("buttonBox");

	label = new QLabel(this);
	label->setGeometry(QRect(5, 64, 370, 220));
	label->setAlignment(Qt::AlignCenter);
	label->setWordWrap(true);
	label->setOpenExternalLinks(true);
	label->setObjectName("label");

	QString aboutText("<span style=\"font-size:16pt;\"><b>bp-nfoview ");
	aboutText += MAIN_VERSION;
	aboutText += "</b></span><br>A simple lightweight nfo-viewer written in C++ using Qt4 for its interface<br>";

	aboutText += "<br>\nits also using:\n";
	aboutText += "<br>Codepage437Codec ";
	aboutText += QCODEPAGE437CODEC_VERSION;

	aboutText += "<br>AboutDialog ";
	aboutText += DIALOG_ABOUT_VERSION;

	aboutText += "<br><br>Copyright (c) 2010-2013 &lt;[email protected]&gt; <br>licensed under GPL-3<br> See <a href=\"http://www.gnu.org/licenses/gpl.html\">http://www.gnu.org/licenses/</a> for more info";
	label->setText(aboutText);

	connect(buttonBox, SIGNAL(accepted()), this, SLOT(accept()));
	connect(buttonBox, SIGNAL(rejected()), this, SLOT(reject()));
	QMetaObject::connectSlotsByName(this);
}
void CollectionConfiguration::copyConfiguration(const QHelpEngineCore &source,
                                                QHelpEngineCore &target)
{
    setCreationTime(target, creationTime(source));
    setWindowTitle(target, windowTitle(source));
    target.setCurrentFilter(source.currentFilter());
    setCacheDir(target, cacheDir(source), cacheDirIsRelativeToCollection(source));
    setFilterFunctionalityEnabled(target, filterFunctionalityEnabled(source));
    setFilterToolbarVisible(target, filterToolbarVisible(source));
    setAddressBarEnabled(target, addressBarEnabled(source));
    setAddressBarVisible(target, addressBarVisible(source));
    setDocumentationManagerEnabled(target, documentationManagerEnabled(source));
    setApplicationIcon(target, applicationIcon(source));
    setAboutMenuTexts(target, aboutMenuTexts(source));
    setAboutIcon(target, aboutIcon(source));
    setAboutTexts(target, aboutTexts(source));
    setAboutImages(target, aboutImages(source));
    setDefaultHomePage(target, defaultHomePage(source));
}