Exemple #1
0
void
MainWindow::AddFile(const QString & file)
{
	QFileInfo info(file);
	gLastdir = info.path();
	QString nfile = QDir::toNativeSeparators(file);
	QImage image;
	if (image.load(nfile))
	{
		ImageView * view = new ImageView();
		if (view)
		{
			QListWidgetItem *item = new QListWidgetItem(nfile);
			if (item)
			{
				QVariant val;
				val.setValue(view);
				item->setData(Qt::UserRole, val);
				list->addItem(item);
				if (fPreview->isEnabled() == false)
					fPreview->setEnabled(true);
				view->Load(nfile);
				view->show();
			}
		}
	}
}