Beispiel #1
0
SearchVideosItemImpl::SearchVideosItemImpl(QWidget *parent, SearchResultItem *searchItem, QMovie *loadingMovie)
	: QWidget(parent)
{
	setupUi(this);
	// configure fonts
	QFont titleFont = lblTitle->font();
	QFont descriptionFont = lblDescription->font();
	QFont timeAndRatingFont = lblDuration->font();
	titleFont.setBold(true);
	// set MacOSX and Linux points sizes
#ifndef Q_OS_WIN32
	descriptionFont.setPointSize(descriptionFont.pointSize() - 1);
	timeAndRatingFont.setPointSize(timeAndRatingFont.pointSize() - 2);
#else // set windows points sizes
	titleFont.setPointSize(titleFont.pointSize() + 1);
	timeAndRatingFont.setPointSize(timeAndRatingFont.pointSize() - 1);
#endif
	lblTitle->setFont(titleFont);
	lblDescription->setFont(descriptionFont);
	lblDuration->setFont(timeAndRatingFont);
	lblRating->setFont(timeAndRatingFont);
	// configure
	setSearchVideosItem(searchItem);
	hasPreview = QFile(searchItem->getPreviewFileName(true)).size() > 0;
	// set the preview if it exists
	if (hasPreview) reloadPreview(); else imgVideo->setMovie(loadingMovie);
	// connect signals
	connect(lblDownloadVideo, SIGNAL(linkActivated(const QString&)), this, SLOT(linkActivated(const QString&)));
}
void ImportList::reloadSelectedFile()
{
    if(selectedFile == NULL)
        selectedFile = new QFile(this);
    else
        selectedFile->close();

    selectedFile->setFileName(ui->leFilePath->text());

    QPalette palette = ui->leFilePath->palette();
    if(!selectedFile->exists())
        palette.setColor(QPalette::Text, Qt::red);
    else
        palette.setColor(QPalette::Text, Qt::black);
    ui->leFilePath->setPalette(palette);

    if(ui->gbPreview->isChecked())
    {
        //Render preview
        reloadPreview();
    }
}
		GroupSmashStageSelectMenu::GroupSmashStageSelectMenu(const SmashData&smashData, const GroupSmashData&groupSmashData) : StageSelectScreen(smashData, groupSmashData.getRules())
		{
			reloadIcons(smashData);
			reloadPreview(smashData);
		}
Beispiel #4
0
bool InsetPreview::notifyCursorLeaves(Cursor const & old, Cursor & cur)
{
	reloadPreview(old);
	cur.screenUpdateFlags(Update::Force);
	return InsetText::notifyCursorLeaves(old, cur);
}
/*!
  \internal
  Saves contents of all modified files.
*/
void MainWindow::saveAll()
{
    foreach (const QString &name, m_codeCache.keys())
        save(name);
    reloadPreview();
}
/*!
  \internal
  Saves content of the current file.
*/
void MainWindow::saveFile()
{
    save(m_currentControlName);
    reloadPreview();
}