コード例 #1
0
ファイル: projectmanager.cpp プロジェクト: fkfj/dosmall
// 设置当前项目为projectName
bool ProjectManager::setCurrentProject(const QString &projectName)
{
	if (projectName == currentProject) {
		return true;
	} else if (projectName.isEmpty()) {
		currentProject = QString();
		emit currentProjectChanged(currentProject);
		return true;
	} else if (openedProjectList.contains(projectName)) {
		currentProject = projectName;
		emit currentProjectChanged(currentProject);
		return true;
	} else {
		return false;
	}
}
コード例 #2
0
ファイル: delproject.cpp プロジェクト: rccoder/codeview
void DelProject::setCurrentProject()
{
	if (pathModel->stringList().count() > 0) {
		QModelIndex index = m_ui->listView->currentIndex();
		QString projectName = pathModel->stringList().at(index.row());

		//QMessageBox::information(this, "设置成功", "当前工程:" + projectName);

		emit currentProjectChanged(projectName);
	}
	else
		QMessageBox::information(this, "提示", "无工程可以选择");
}