forked from qt-creator/qt-creator
Remove unused variables
Mark some of them with Q_UNUSED, since it looks like sometimes the copy is done on purpose, to force detach or used for some hack with memory management. In one case make unused variable used again. Change-Id: I3825cd3399fa63bf6e12173c64509287d4a125e5 Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
@@ -854,8 +854,6 @@ void AndroidManifestEditorWidget::syncToWidgets(const QDomDocument &doc)
|
||||
setApiLevel(m_androidTargetSdkVersion, usesSdkElement, QLatin1String("android:targetSdkVersion"));
|
||||
}
|
||||
|
||||
QString baseDir = m_textEditorWidget->textDocument()->filePath().toFileInfo().absolutePath();
|
||||
|
||||
QDomElement applicationElement = manifest.firstChildElement(QLatin1String("application"));
|
||||
m_appNameLineEdit->setText(applicationElement.attribute(QLatin1String("android:label")));
|
||||
|
||||
|
@@ -146,7 +146,6 @@ void AvdDialog::parseDeviceDefinitionsList()
|
||||
if (line.startsWith("---------") || line.isEmpty()) {
|
||||
DeviceDefinitionStruct deviceDefinition;
|
||||
for (const QString &line : avdDeviceInfo) {
|
||||
QString value;
|
||||
if (line.contains("id:")) {
|
||||
deviceDefinition.name_id = line.split("or").at(1);
|
||||
deviceDefinition.name_id = deviceDefinition.name_id.remove(0, 1).remove('"');
|
||||
|
@@ -568,7 +568,6 @@ void TestRunner::debugTests()
|
||||
return;
|
||||
}
|
||||
|
||||
QString errorMessage;
|
||||
auto runControl = new RunControl(ProjectExplorer::Constants::DEBUG_RUN_MODE);
|
||||
runControl->setRunConfiguration(config->runConfiguration());
|
||||
|
||||
|
@@ -74,6 +74,7 @@ void QdbMakeDefaultAppService::handleProcessFinished(const QString &error)
|
||||
return;
|
||||
}
|
||||
|
||||
// FIXME: Check that ignoring is fine
|
||||
QByteArray processOutput = d->processRunner->readAllStandardOutput();
|
||||
|
||||
if (d->makeDefault)
|
||||
|
@@ -381,7 +381,6 @@ void ClangToolRunWorker::onRunnerFinishedWithFailure(const QString &errorMessage
|
||||
|
||||
auto *toolRunner = qobject_cast<ClangToolRunner *>(sender());
|
||||
const QString fileToAnalyze = toolRunner->fileToAnalyze();
|
||||
const QString outputFilePath = toolRunner->outputFilePath();
|
||||
|
||||
m_filesAnalyzed.remove(fileToAnalyze);
|
||||
m_filesNotAnalyzed.insert(fileToAnalyze);
|
||||
|
@@ -466,7 +466,6 @@ void addCompileGroups(ProjectNode *targetRoot,
|
||||
QSet<FilePath> &knownHeaderNodes)
|
||||
{
|
||||
const bool inSourceBuild = (sourceDirectory == buildDirectory);
|
||||
const QDir currentSourceDir(sourceDirectory.toString());
|
||||
|
||||
std::vector<std::unique_ptr<FileNode>> toList;
|
||||
QSet<Utils::FilePath> alreadyListed;
|
||||
|
@@ -1058,7 +1058,6 @@ QList<ToolChain *> GccToolChainFactory::autoDetect(const QList<ToolChain *> &alr
|
||||
if (HostOsInfo::isMacHost())
|
||||
return {};
|
||||
QList<ToolChain *> tcs;
|
||||
QList<ToolChain *> known = alreadyKnown;
|
||||
static const auto tcChecker = [](const ToolChain *tc) {
|
||||
return tc->targetAbi().osFlavor() != Abi::WindowsMSysFlavor
|
||||
&& tc->compilerCommand().fileName() != "c89-gcc"
|
||||
|
@@ -636,7 +636,6 @@ void LineEditField::setupCompletion(FancyLineEdit *lineEdit)
|
||||
const auto handleResults = [this, lineEdit, watcher](int firstIndex, int endIndex) {
|
||||
QSet<QString> namespaces;
|
||||
QStringList classes;
|
||||
QString projectBaseDir;
|
||||
Project * const project = ProjectTree::currentProject();
|
||||
for (int i = firstIndex; i < endIndex; ++i) {
|
||||
static const auto isReservedName = [](const QString &name) {
|
||||
|
@@ -542,7 +542,6 @@ JsonWizardJsExtension::JsonWizardJsExtension(JsonWizard *wizard)
|
||||
|
||||
QVariant JsonWizardJsExtension::value(const QString &name) const
|
||||
{
|
||||
const QVariant value = m_wizard->value(name);
|
||||
return m_wizard->expander()->expandVariant(m_wizard->value(name));
|
||||
}
|
||||
|
||||
|
@@ -396,7 +396,6 @@ public:
|
||||
{
|
||||
Kit *kit = KitManager::kit(m_kitId);
|
||||
QTC_ASSERT(kit, return);
|
||||
const QString kitName = kit->displayName();
|
||||
const QString projectName = m_project->displayName();
|
||||
|
||||
QAction *enableAction = menu->addAction(tr("Enable Kit for Project \"%1\"").arg(projectName));
|
||||
|
@@ -45,7 +45,7 @@ void findQmlFiles(QFutureInterface<Utils::FilePath> &f, const Project *project)
|
||||
return;
|
||||
|
||||
int index = 0;
|
||||
Utils::FilePaths qmlFiles = project->files([&f, &index](const Node* node) ->bool {
|
||||
project->files([&f, &index](const Node* node) ->bool {
|
||||
if (f.isCanceled())
|
||||
return false;
|
||||
Utils::FilePath path = node->filePath();
|
||||
|
@@ -54,7 +54,6 @@ QJsonObject AssetNodeParser::json(Component &component) const
|
||||
{
|
||||
QJsonObject jsonObject = ItemNodeParser::json(component);
|
||||
|
||||
QPixmap asset = objectNode().toQmlItemNode().instanceRenderPixmap();
|
||||
Utils::FilePath assetPath = component.exporter().exportAsset(objectNode(), uuid());
|
||||
QJsonObject assetData;
|
||||
assetData.insert(AssetPathTag, assetPath.toString());
|
||||
|
@@ -523,7 +523,6 @@ QStringList ConnectionModel::getPossibleSignalsForConnection(const ModelNode &co
|
||||
const BindingProperty bp = connection.bindingProperty("target");
|
||||
|
||||
if (bp.isValid()) {
|
||||
const QString bindExpression = bp.expression();
|
||||
QStringList expression = bp.expression().split(".");
|
||||
if (expression.size() > 1) {
|
||||
const QString itemId = expression.constFirst();
|
||||
|
@@ -535,7 +535,6 @@ void ConnectionViewWidget::editorForDynamic()
|
||||
VariantProperty property = abProp.toVariantProperty();
|
||||
PropertyName name = property.name();
|
||||
TypeName type = property.dynamicTypeName();
|
||||
QVariant value = newValue;
|
||||
|
||||
BindingProperty newProperty = propertiesModel
|
||||
->replaceVariantWithBinding(name);
|
||||
|
@@ -238,7 +238,6 @@ void ItemLibraryAssetImporter::parseFiles(const QStringList &filePaths,
|
||||
if (isCancelled())
|
||||
return;
|
||||
if (isQuick3DAsset(file)) {
|
||||
QVariantMap varOpts;
|
||||
int index = extToImportOptionsMap.value(QFileInfo(file).suffix());
|
||||
parseQuick3DAsset(file, options[index].toVariantMap());
|
||||
}
|
||||
@@ -383,7 +382,6 @@ void ItemLibraryAssetImporter::parseQuick3DAsset(const QString &file, const QVar
|
||||
out << "canBeDroppedInView3D: true" << Qt::endl;
|
||||
file.close();
|
||||
}
|
||||
QString outIconSource = QString::fromUtf8(content);
|
||||
if (generateComponentIcon(24, iconFileName, qmlIt.filePath())) {
|
||||
// Since icon is generated by external process, the file won't be
|
||||
// ready for asset gathering below, so assume its generation succeeds
|
||||
|
@@ -658,7 +658,7 @@ void RichTextEditor::setupTableActions()
|
||||
m_actionSplitRow->setCheckable(false);
|
||||
|
||||
const QIcon splitColumnIcon(getIcon(Theme::Icon::splitColumns));
|
||||
m_actionSplitColumn = ui->tableBar->addAction(splitRowIcon, tr("Split Column"), [this]() {
|
||||
m_actionSplitColumn = ui->tableBar->addAction(splitColumnIcon, tr("Split Column"), [this]() {
|
||||
QTextCursor cursor = ui->textEdit->textCursor();
|
||||
if (QTextTable *currentTable = cursor.currentTable()) {
|
||||
cursorEditBlock(cursor, [&] () {
|
||||
|
@@ -413,8 +413,6 @@ QString QmlDebugTranslationWidget::currentDir() const
|
||||
void QmlDebugTranslationWidget::setCurrentDir(const QString &path)
|
||||
{
|
||||
m_lastDir = path;
|
||||
const QString currentDir = m_lastDir.isEmpty() ?
|
||||
ProjectExplorer::ProjectTree::currentFilePath().parentDir().toString() : m_lastDir;
|
||||
}
|
||||
|
||||
void QmlDebugTranslationWidget::loadLogFile()
|
||||
|
@@ -142,9 +142,6 @@ LocalQmlPreviewSupport::LocalQmlPreviewSupport(ProjectExplorer::RunControl *runC
|
||||
const QString mainScriptFromProject = qmlBuildSystem->targetFile(
|
||||
Utils::FilePath::fromString(mainScript)).toString();
|
||||
|
||||
const QString currentFileFromProject = qmlBuildSystem->targetFile(
|
||||
Utils::FilePath::fromString(currentFile)).toString();
|
||||
|
||||
if (!currentFile.isEmpty() && qmlProjectRunConfigurationArguments.last().contains(mainScriptFromProject)) {
|
||||
qmlProjectRunConfigurationArguments.removeLast();
|
||||
auto commandLine = Utils::CommandLine(runnable.commandLine().executable(), qmlProjectRunConfigurationArguments);
|
||||
|
@@ -824,6 +824,7 @@ void MemcheckToolPrivate::heobAction()
|
||||
if (!commandLineArguments.isEmpty())
|
||||
arguments += ' ' + commandLineArguments;
|
||||
QByteArray argumentsCopy(reinterpret_cast<const char *>(arguments.utf16()), arguments.size() * 2 + 2);
|
||||
Q_UNUSED(argumentsCopy)
|
||||
|
||||
// process environment
|
||||
QByteArray env;
|
||||
|
@@ -1143,6 +1143,7 @@ QMakeEvaluator::VisitReturn QMakeEvaluator::evaluateBuiltinExpand(
|
||||
for (const ProString &val : vals) {
|
||||
QString rstr = val.toQString(m_tmp1);
|
||||
QString copy = rstr; // Force a detach on modify
|
||||
Q_UNUSED(copy)
|
||||
rstr.replace(before, after);
|
||||
ret << (rstr.isSharedWith(m_tmp1)
|
||||
? val
|
||||
|
Reference in New Issue
Block a user