MCPcopy Create free account
hub / github.com/Codeya-IDE/deepin-ide / doShowProjectInfo

Method doShowProjectInfo

src/plugins/project/mainframe/projecttree.cpp:884–901  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

882}
883
884void ProjectTree::doShowProjectInfo(QStandardItem *root)
885{
886 if (!root && root != ProjectGenerator::root(root))
887 return;
888
889 ProjectInfoDialog dialog;
890 QString propertyText = "Language: " + ProjectInfo::get(root).language() + "\n"
891 + "KitName: " + ProjectInfo::get(root).kitName() + "\n"
892 + "BuildFolder: " + ProjectInfo::get(root).buildFolder() + "\n"
893 + "WorkspaceFolder: " + ProjectInfo::get(root).workspaceFolder() + "\n"
894 + "BuildType: " + ProjectInfo::get(root).buildType() + "\n"
895 + "BuildProgram: " + "\n " + ProjectInfo::get(root).buildProgram() + "\n"
896 + "ConfigCustomArgs: " + "\n " + ProjectInfo::get(root).configCustomArgs().join(" ") + "\n"
897 + "BuildCustomArgs: " + "\n " + ProjectInfo::get(root).buildCustomArgs().join(" ") + "\n"
898 + "CleanCustomArgs: " + "\n " + ProjectInfo::get(root).cleanCustomArgs().join(" ");
899 dialog.setPropertyText(propertyText);
900 dialog.exec();
901}

Callers

nothing calls this directly

Calls 5

setPropertyTextMethod · 0.80
getFunction · 0.50
languageMethod · 0.45
kitNameMethod · 0.45
execMethod · 0.45

Tested by

no test coverage detected