forked from qt-creator/qt-creator
This will add the new added source files (.cpp, .h, .qrc, .ui) to the corresponding CMake source file as last arguments for known CMake functions like add_executable, add_library as well for the Qt counterprarts qt_add_executable or qt_add_library. For custom functions the code will insert a target_sources() call. Subsequent calls will add the files to the last target_sources. The previous copy to clipboard mechanism and settings have been removed. Fixes: QTCREATORBUG-26006 Fixes: QTCREATORBUG-27213 Fixes: QTCREATORBUG-28493 Fixes: QTCREATORBUG-29006 Change-Id: Ia6e075e4e5718e4106c1236673d469139611a677 Reviewed-by: hjk <hjk@qt.io>
34 lines
845 B
C++
34 lines
845 B
C++
// Copyright (C) 2018 The Qt Company Ltd.
|
|
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
|
|
|
|
#pragma once
|
|
|
|
#include <coreplugin/dialogs/ioptionspage.h>
|
|
|
|
#include <utils/aspects.h>
|
|
|
|
namespace CMakeProjectManager::Internal {
|
|
|
|
class CMakeSpecificSettings final : public Utils::AspectContainer
|
|
{
|
|
public:
|
|
CMakeSpecificSettings();
|
|
|
|
static CMakeSpecificSettings *instance();
|
|
|
|
Utils::BoolAspect autorunCMake;
|
|
Utils::StringAspect ninjaPath;
|
|
Utils::BoolAspect packageManagerAutoSetup;
|
|
Utils::BoolAspect askBeforeReConfigureInitialParams;
|
|
Utils::BoolAspect showSourceSubFolders;
|
|
Utils::BoolAspect showAdvancedOptionsByDefault;
|
|
};
|
|
|
|
class CMakeSpecificSettingsPage final : public Core::IOptionsPage
|
|
{
|
|
public:
|
|
CMakeSpecificSettingsPage();
|
|
};
|
|
|
|
} // CMakeProjectManager::Internal
|