Example #1
0
// dirty harry HACK for inline file creation
void QxFileBrowser::createFilePolling()
{
	QPersistentModelIndex index = cwdModel_->index(newFilePath_);
	if (index.isValid() && (index.flags() & Qt::ItemIsEditable)) {
		cwdModel_->sort(0);
		dirView_->setCurrentIndex(index);
		dirView_->edit(index);
		newFilePath_ = QString();
	}
	else {
		QTimer::singleShot(100, this, SLOT(createFilePolling()));
	}
}