build: renaming to sourcetrail
This commit is contained in:
@@ -21,7 +21,8 @@ void setupApp(int argc, char *argv[])
|
||||
}
|
||||
|
||||
std::string userdir(std::getenv("HOME"));
|
||||
userdir.append("/.config/coati/");
|
||||
QDir coatiDir((userdir + "/.config/coati").c_str());
|
||||
userdir.append("/.config/sourcetrail/");
|
||||
|
||||
UserPaths::setUserDataPath(userdir);
|
||||
|
||||
@@ -29,7 +30,14 @@ void setupApp(int argc, char *argv[])
|
||||
QDir dataDir(userdir.c_str());
|
||||
if (!dataDir.exists())
|
||||
{
|
||||
dataDir.mkpath(userDataPath);
|
||||
if (coatiDir.exists())
|
||||
{
|
||||
utility::copyNewFilesFromDirectory(coatiDir.absolutePath(), userDataPath);
|
||||
}
|
||||
else
|
||||
{
|
||||
dataDir.mkpath(userDataPath);
|
||||
}
|
||||
}
|
||||
|
||||
utility::copyNewFilesFromDirectory(QString::fromStdString(AppPath::getAppPath() + "/user/" ), userDataPath);
|
||||
|
||||
@@ -55,14 +55,27 @@ void setupPlatform(int argc, char *argv[])
|
||||
// ----------------------------------------------------------------------------
|
||||
// Makes the mac bundle copy the user files to the Application Support folder
|
||||
QString dataPath = QStandardPaths::writableLocation(QStandardPaths::DataLocation);
|
||||
QString oldDataPath = QString::fromStdString(UserPaths::getUserDataPath() + "user/");
|
||||
|
||||
QDir dataDir(dataPath);
|
||||
if (!dataDir.exists())
|
||||
{
|
||||
dataDir.mkpath(dataPath);
|
||||
|
||||
if (dataPath.endsWith("Sourcetrail"))
|
||||
{
|
||||
QString coatiDataPath = dataPath;
|
||||
coatiDataPath.append("/../Coati");
|
||||
|
||||
QDir coatiDataDir(coatiDataPath);
|
||||
if (coatiDataDir.exists())
|
||||
{
|
||||
oldDataPath = coatiDataPath;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
utility::copyNewFilesFromDirectory(QString::fromStdString(UserPaths::getUserDataPath() + "user/"), dataPath);
|
||||
utility::copyNewFilesFromDirectory(oldDataPath, dataPath);
|
||||
|
||||
UserPaths::setUserDataPath(dataPath.toStdString() + "/");
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
@@ -23,11 +23,11 @@ void setupApp(int argc, char *argv[])
|
||||
path += "/../local/Coati Software/";
|
||||
if (utility::getApplicationArchitectureType() == APPLICATION_ARCHITECTURE_X86_64)
|
||||
{
|
||||
path += "Coati 64-bit/";
|
||||
path += "Sourcetrail 64-bit/";
|
||||
}
|
||||
else
|
||||
{
|
||||
path += "Coati/";
|
||||
path += "Sourcetrail/";
|
||||
}
|
||||
UserPaths::setUserDataPath(path);
|
||||
#else
|
||||
@@ -36,7 +36,28 @@ void setupApp(int argc, char *argv[])
|
||||
UserPaths::setUserDataPath(path);
|
||||
#endif
|
||||
|
||||
// These method does nothing if the copy destination already exist
|
||||
// This "copyFile" method does nothing if the copy destination already exist
|
||||
|
||||
#ifdef DEPLOY
|
||||
// try to find files in Coati installation to migrate to Sourcetrail
|
||||
FilePath coatiUserDataPath = UserPaths::getUserDataPath() + "../";
|
||||
if (utility::getApplicationArchitectureType() == APPLICATION_ARCHITECTURE_X86_64)
|
||||
{
|
||||
coatiUserDataPath.concat("Coati 64-bit");
|
||||
}
|
||||
else
|
||||
{
|
||||
coatiUserDataPath = coatiUserDataPath.concat("Coati");
|
||||
}
|
||||
|
||||
if (coatiUserDataPath.exists())
|
||||
{
|
||||
FileSystem::copyFile(coatiUserDataPath.concat("ApplicationSettings.xml"), UserPaths::getAppSettingsPath());
|
||||
FileSystem::copyFile(coatiUserDataPath.concat("window_settings.ini"), UserPaths::getWindowSettingsPath());
|
||||
}
|
||||
#endif
|
||||
|
||||
// use files in fallback folder if Coati has not been installed and used before
|
||||
FileSystem::copyFile("data/fallback/ApplicationSettings.xml", UserPaths::getAppSettingsPath());
|
||||
FileSystem::copyFile("data/fallback/window_settings.ini", UserPaths::getWindowSettingsPath());
|
||||
}
|
||||
|
||||
@@ -33,7 +33,7 @@ bool QtApplication::event(QEvent *event)
|
||||
|
||||
FilePath path(fileEvent->file().toStdString());
|
||||
|
||||
if (path.exists() && path.extension() == ".coatiproject")
|
||||
if (path.exists() && (path.extension() == ".srctrlprj" || path.extension() == ".coatiproject"))
|
||||
{
|
||||
MessageLoadProject(path.str(), false).dispatch();
|
||||
return true;
|
||||
|
||||
@@ -18,7 +18,7 @@ void QtIDECommunicationController::startListening()
|
||||
[=]()
|
||||
{
|
||||
ApplicationSettings* appSettings = ApplicationSettings::getInstance().get();
|
||||
m_tcpWrapper.setServerPort(appSettings->getCoatiPort());
|
||||
m_tcpWrapper.setServerPort(appSettings->getSourcetrailPort());
|
||||
m_tcpWrapper.setClientPort(appSettings->getPluginPort());
|
||||
m_tcpWrapper.startListening();
|
||||
}
|
||||
|
||||
@@ -45,13 +45,16 @@ void QtAbout::setupAbout()
|
||||
QVBoxLayout* column = new QVBoxLayout();
|
||||
row->addLayout(column);
|
||||
|
||||
QtDeviceScaledPixmap coatiLogo((ResourcePaths::getGuiPath() + "about/logo_coati.png").c_str());
|
||||
coatiLogo.scaleToHeight(180);
|
||||
QLabel* coatiLogoLabel = new QLabel(this);
|
||||
coatiLogoLabel->setPixmap(coatiLogo.pixmap());
|
||||
coatiLogoLabel->resize(coatiLogo.width(), coatiLogo.height());
|
||||
column->addWidget(coatiLogoLabel);
|
||||
QtDeviceScaledPixmap sourcetrailLogo((ResourcePaths::getGuiPath() + "about/logo_sourcetrail.png").c_str());
|
||||
sourcetrailLogo.scaleToHeight(150);
|
||||
QLabel* sourcetrailLogoLabel = new QLabel(this);
|
||||
sourcetrailLogoLabel->setPixmap(sourcetrailLogo.pixmap());
|
||||
sourcetrailLogoLabel->resize(sourcetrailLogo.width(), sourcetrailLogo.height());
|
||||
column->addWidget(sourcetrailLogoLabel);
|
||||
}
|
||||
|
||||
row->addSpacing(20);
|
||||
|
||||
{
|
||||
QVBoxLayout* column = new QVBoxLayout();
|
||||
row->addLayout(column);
|
||||
@@ -83,6 +86,9 @@ void QtAbout::setupAbout()
|
||||
column->addSpacing(-10);
|
||||
}
|
||||
}
|
||||
|
||||
windowLayout->addSpacing(10);
|
||||
|
||||
{
|
||||
QHBoxLayout* row = new QHBoxLayout();
|
||||
windowLayout->addLayout(row);
|
||||
@@ -97,10 +103,10 @@ void QtAbout::setupAbout()
|
||||
windowLayout->addWidget(acknowledgementsTitle);
|
||||
|
||||
QLabel* acknowledgementsLabel = new QLabel(
|
||||
"Coati 0.1 was created in the context of education at<br />"
|
||||
"Sourcetrail (aka Coati) 0.1 was created in the context of education at<br />"
|
||||
"<a href=\"http://www.fh-salzburg.ac.at/en/\" style=\"color: white;\">Salzburg University of Applied Sciences</a>.<br />"
|
||||
"Coati Software OG takes part in the <a href=\"http://www.startup-salzburg.at/\" style=\"color: white;\">Startup Salzburg</a> initiative.<br />"
|
||||
"The development of Coati is funded by <a href=\"http://awsg.at\" style=\"color: white;\">aws</a>.",
|
||||
"The development of Sourcetrail was funded by <a href=\"http://awsg.at\" style=\"color: white;\">aws</a>.",
|
||||
this
|
||||
);
|
||||
acknowledgementsLabel->setOpenExternalLinks(true);
|
||||
@@ -117,8 +123,8 @@ void QtAbout::setupAbout()
|
||||
"Jakob-Haringer-Straße 1/127<br />"
|
||||
"5020 Salzburg<br />"
|
||||
"Austria<br />"
|
||||
"<b>support@coati.io</b><br />"
|
||||
"<b><a href=\"https://coati.io\" style=\"color: white;\">coati.io</a></b>",
|
||||
"<b>support@sourcetrail.com</b><br />"
|
||||
"<b><a href=\"https://sourcetrail.com\" style=\"color: white;\">sourcetrail.com</a></b>",
|
||||
this);
|
||||
companyLabel->setOpenExternalLinks(true);
|
||||
row->addWidget(companyLabel);
|
||||
|
||||
@@ -59,7 +59,7 @@ void QtLicense::setErrorMessage(const QString& errorMessage)
|
||||
void QtLicense::populateWindow(QWidget* widget)
|
||||
{
|
||||
QVBoxLayout* subLayout = new QVBoxLayout();
|
||||
subLayout->setContentsMargins(200, 0, 0, 0);
|
||||
subLayout->setContentsMargins(270, 0, 0, 0);
|
||||
|
||||
QLabel* licenseName = new QLabel();
|
||||
licenseName->setText(QString::fromLatin1("Enter Licence"));
|
||||
@@ -69,7 +69,7 @@ void QtLicense::populateWindow(QWidget* widget)
|
||||
subLayout->addSpacing(10);
|
||||
|
||||
QLabel* licenseIntro = new QLabel();
|
||||
licenseIntro->setText(QString::fromLatin1("Please enter a licence key to activate Coati:"));
|
||||
licenseIntro->setText(QString::fromLatin1("Please enter a licence key to activate Sourcetrail:"));
|
||||
licenseIntro->setObjectName("licenseIntro");
|
||||
subLayout->addWidget(licenseIntro);
|
||||
|
||||
@@ -80,7 +80,7 @@ void QtLicense::populateWindow(QWidget* widget)
|
||||
"-----BEGIN LICENSE-----\n"
|
||||
"Jane Doe\n"
|
||||
"Single User License\n"
|
||||
"Coati 0\n"
|
||||
"Sourcetrail 0\n"
|
||||
"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n"
|
||||
"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n"
|
||||
"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n"
|
||||
@@ -102,8 +102,12 @@ void QtLicense::populateWindow(QWidget* widget)
|
||||
|
||||
QLabel* linkLabel = new QLabel(this);
|
||||
linkLabel->setObjectName("linkLabel");
|
||||
linkLabel->setText("<a href=\"https://coati.io/buy-license\" style=\"color: #007AC2;\">Don't have a license key yet?</a>");
|
||||
linkLabel->setText(
|
||||
"Don't have a license key yet? "
|
||||
"Please <a href=\"http://sourcetrail.com/buy-license\" style=\"color: #007AC2;\">purchase a license</a>, "
|
||||
"or get a temporary <a href=\"http://sourcetrail.com/test-license\" style=\"color: #007AC2;\">test license</a>.");
|
||||
linkLabel->setOpenExternalLinks(true);
|
||||
linkLabel->setWordWrap(true);
|
||||
linkLabel->setGeometry(275, 300, 300, 50);
|
||||
subLayout->addWidget(linkLabel);
|
||||
|
||||
|
||||
@@ -240,6 +240,7 @@ void QtMainWindow::forceEnterLicense(bool expired)
|
||||
else
|
||||
{
|
||||
enterLicenseWindow->clear();
|
||||
enterLicenseWindow->setErrorMessage("Please re-enter your license key.");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -301,7 +302,7 @@ void QtMainWindow::openSettings()
|
||||
|
||||
void QtMainWindow::showDocumentation()
|
||||
{
|
||||
QDesktopServices::openUrl(QUrl("https://coati.io/documentation/"));
|
||||
QDesktopServices::openUrl(QUrl("https://sourcetrail.com/documentation/"));
|
||||
}
|
||||
|
||||
void QtMainWindow::showKeyboardShortcuts()
|
||||
@@ -312,7 +313,7 @@ void QtMainWindow::showKeyboardShortcuts()
|
||||
|
||||
void QtMainWindow::showBugtracker()
|
||||
{
|
||||
QDesktopServices::openUrl(QUrl("https://github.com/CoatiSoftware/CoatiBugTracker/issues"));
|
||||
QDesktopServices::openUrl(QUrl("https://github.com/CoatiSoftware/SourcetrailBugTracker/issues"));
|
||||
}
|
||||
|
||||
void QtMainWindow::showLicenses()
|
||||
@@ -378,14 +379,6 @@ void QtMainWindow::showStartScreen()
|
||||
ApplicationSettings::getInstance()->setLicenseString("");
|
||||
}
|
||||
|
||||
if (state != LicenseChecker::LICENSE_VALID && state != LicenseChecker::LICENSE_EMPTY)
|
||||
{
|
||||
forceEnterLicense(state == LicenseChecker::LICENSE_EXPIRED);
|
||||
}
|
||||
|
||||
|
||||
// MessageDisplayBookmarks(MessageDisplayBookmarks::BookmarkFilter::ALL, MessageDisplayBookmarks::BookmarkOrder::NONE).dispatch();
|
||||
// return;
|
||||
|
||||
QtStartScreen* startScreen = createWindow<QtStartScreen>();
|
||||
startScreen->setupStartScreen(licenseValid);
|
||||
@@ -393,6 +386,12 @@ void QtMainWindow::showStartScreen()
|
||||
connect(startScreen, SIGNAL(openOpenProjectDialog()), this, SLOT(openProject()));
|
||||
connect(startScreen, SIGNAL(openNewProjectDialog()), this, SLOT(newProject()));
|
||||
connect(startScreen, SIGNAL(openEnterLicenseDialog()), this, SLOT(enterLicense()));
|
||||
|
||||
|
||||
if (state != LicenseChecker::LICENSE_VALID && state != LicenseChecker::LICENSE_EMPTY)
|
||||
{
|
||||
forceEnterLicense(state == LicenseChecker::LICENSE_EXPIRED);
|
||||
}
|
||||
}
|
||||
|
||||
void QtMainWindow::hideStartScreen()
|
||||
@@ -427,7 +426,7 @@ void QtMainWindow::newProjectFromCDB(const std::string& filePath, const std::vec
|
||||
|
||||
void QtMainWindow::openProject()
|
||||
{
|
||||
QString fileName = QFileDialog::getOpenFileName(this, tr("Open File"), "", "Coati Project Files (*.coatiproject)");
|
||||
QString fileName = QFileDialog::getOpenFileName(this, tr("Open File"), "", "Sourcetrail Project Files (*.srctrlprj *.coatiproject)");
|
||||
|
||||
if (!fileName.isEmpty())
|
||||
{
|
||||
@@ -677,7 +676,7 @@ void QtMainWindow::setupHelpMenu()
|
||||
menu->addSeparator();
|
||||
|
||||
menu->addAction(tr("3rd Party Licences"), this, SLOT(showLicenses()));
|
||||
menu->addAction(tr("&About Coati"), this, SLOT(about()));
|
||||
menu->addAction(tr("&About Sourcetrail"), this, SLOT(about()));
|
||||
|
||||
menu->addSeparator();
|
||||
|
||||
|
||||
@@ -90,7 +90,7 @@ void QtSplashScreen::drawContents(QPainter *painter)
|
||||
QRect r = rect();
|
||||
r.setRect(r.x() + 5, r.height() - 20, r.width() - 10, 20);
|
||||
|
||||
painter->drawText(r, Qt::AlignRight, QString("Coati v").append(m_version));
|
||||
painter->drawText(r, Qt::AlignRight, QString("Sourcetrail v").append(m_version));
|
||||
|
||||
// Draw message at given position, limited to 43 chars
|
||||
// If message is too long, string is truncated
|
||||
|
||||
@@ -161,12 +161,12 @@ void QtStartScreen::setupStartScreen(bool unlocked)
|
||||
col->addSpacing(4);
|
||||
|
||||
QLabel* welcomeLabel = new QLabel(
|
||||
"Welcome to the <b>Coati Trial</b>!<br /><br />"
|
||||
"Explore our preindexed projects to experience Coati's unique user interface. "
|
||||
"More projects are available for download <a href=\"http://coati.io/downloads#extra\" style=\"color: #007AC2;\">here</a>.<br /><br />"
|
||||
"If you want to use Coati on your own source code please "
|
||||
"<a href=\"http://coati.io/buy-license\" style=\"color: #007AC2;\">purchase a license</a>, "
|
||||
"or ask us for a temporary test license by writing to <b>support@coati.io</b>.", this);
|
||||
"Welcome to the trial version of <b>Sourcetrail</b>!<br /><br />"
|
||||
"Explore our preindexed projects to experience Sourcetrail's unique user interface. "
|
||||
"More projects are available for download <a href=\"http://sourcetrail.com/downloads#extra\" style=\"color: #007AC2;\">here</a>.<br /><br />"
|
||||
"If you want to use Sourcetrail on your own source code please "
|
||||
"<a href=\"http://sourcetrail.com/buy-license\" style=\"color: #007AC2;\">purchase a license</a>, "
|
||||
"or get a temporary <a href=\"http://sourcetrail.com/test-license\" style=\"color: #007AC2;\">test license</a>.", this);
|
||||
welcomeLabel->setOpenExternalLinks(true);
|
||||
welcomeLabel->setObjectName("welcomeLabel");
|
||||
welcomeLabel->setWordWrap(true);
|
||||
@@ -204,7 +204,7 @@ void QtStartScreen::setupStartScreen(bool unlocked)
|
||||
col->addWidget(versionLabel);
|
||||
|
||||
QLabel* updateLabel = new QLabel(
|
||||
"<a href=\"https://coati.io/downloads\" style=\"color: #007AC2;\">check for new version</a>", this);
|
||||
"<a href=\"https://sourcetrail.com/downloads\" style=\"color: #007AC2;\">check for new version</a>", this);
|
||||
updateLabel->setOpenExternalLinks(true);
|
||||
updateLabel->setObjectName("updateLabel");
|
||||
col->addWidget(updateLabel);
|
||||
|
||||
@@ -426,14 +426,15 @@ void QtWindow::setupDone()
|
||||
|
||||
void QtWindow::addLogo()
|
||||
{
|
||||
QtDeviceScaledPixmap coatiLogo((ResourcePaths::getGuiPath() + "window/logo.png").c_str());
|
||||
coatiLogo.scaleToWidth(150);
|
||||
QtDeviceScaledPixmap sourcetrailLogo((ResourcePaths::getGuiPath() + "window/logo.png").c_str());
|
||||
sourcetrailLogo.scaleToWidth(240);
|
||||
|
||||
QLabel* coatiLogoLabel = new QLabel(this);
|
||||
coatiLogoLabel->setPixmap(coatiLogo.pixmap());
|
||||
coatiLogoLabel->resize(coatiLogo.width(), coatiLogo.height());
|
||||
coatiLogoLabel->move(30, 25);
|
||||
coatiLogoLabel->show();
|
||||
|
||||
QLabel* sourcetrailLogoLabel = new QLabel(this);
|
||||
sourcetrailLogoLabel->setPixmap(sourcetrailLogo.pixmap());
|
||||
sourcetrailLogoLabel->resize(sourcetrailLogo.width(), sourcetrailLogo.height());
|
||||
sourcetrailLogoLabel->move(30, 25);
|
||||
sourcetrailLogoLabel->show();
|
||||
|
||||
m_hasLogo = true;
|
||||
resize(sizeHint());
|
||||
|
||||
@@ -44,7 +44,7 @@ QtProjectWizzard::QtProjectWizzard(QWidget* parent)
|
||||
m_appSettings.setHeaderSearchPaths(appSettings->getHeaderSearchPaths());
|
||||
m_appSettings.setFrameworkSearchPaths(appSettings->getFrameworkSearchPaths());
|
||||
m_appSettings.setScrollSpeed(appSettings->getScrollSpeed());
|
||||
m_appSettings.setCoatiPort(appSettings->getCoatiPort());
|
||||
m_appSettings.setSourcetrailPort(appSettings->getSourcetrailPort());
|
||||
m_appSettings.setPluginPort(appSettings->getPluginPort());
|
||||
}
|
||||
|
||||
@@ -73,10 +73,10 @@ void QtProjectWizzard::newProject()
|
||||
QtProjectWizzardWindow* window = createWindowWithContent(
|
||||
[this](QtProjectWizzardWindow* window)
|
||||
{
|
||||
window->setPreferredSize(QSize(570, 420));
|
||||
return new QtProjectWizzardContentSelect(window);
|
||||
}
|
||||
);
|
||||
window->setPreferredSize(QSize(570, 380));
|
||||
|
||||
connect(dynamic_cast<QtProjectWizzardContentSelect*>(window->content()),
|
||||
SIGNAL(selected(SourceGroupType)),
|
||||
@@ -209,8 +209,8 @@ QtProjectWizzardWindow* QtProjectWizzard::createWindowWithContent(
|
||||
connect(window, SIGNAL(previous()), &m_windowStack, SLOT(popWindow()));
|
||||
connect(window, SIGNAL(canceled()), this, SLOT(cancelWizzard()));
|
||||
|
||||
window->setContent(func(window));
|
||||
window->setPreferredSize(QSize(580, 340));
|
||||
window->setContent(func(window));
|
||||
window->setup();
|
||||
|
||||
m_windowStack.pushWindow(window);
|
||||
@@ -228,8 +228,8 @@ QtProjectWizzardWindow* QtProjectWizzard::createWindowWithSummary(
|
||||
|
||||
QtProjectWizzardContentSummary* summary = new QtProjectWizzardContentSummary(window);
|
||||
|
||||
window->setContent(summary);
|
||||
window->setPreferredSize(QSize(750, 500));
|
||||
window->setContent(summary);
|
||||
func(window, summary);
|
||||
|
||||
m_windowStack.pushWindow(window);
|
||||
@@ -464,7 +464,7 @@ void QtProjectWizzard::sourcePathsJava()
|
||||
void QtProjectWizzard::sourcePathsJavaMaven()
|
||||
{
|
||||
std::dynamic_pointer_cast<SourceGroupSettingsJava>(m_sourceGroupSettings)->setMavenDependenciesDirectory(
|
||||
"./coati_dependencies/" + utility::replace(m_projectSettings->getProjectName(), " ", "_") + "/maven"
|
||||
"./sourcetrail_dependencies/" + utility::replace(m_projectSettings->getProjectName(), " ", "_") + "/maven"
|
||||
);
|
||||
|
||||
QtProjectWizzardWindow* window = createWindowWithSummary(
|
||||
@@ -685,7 +685,7 @@ void QtProjectWizzard::savePreferences()
|
||||
MessageScrollSpeedChange(ApplicationSettings::getInstance()->getScrollSpeed()).dispatch();
|
||||
}
|
||||
|
||||
if (m_appSettings.getCoatiPort() != ApplicationSettings::getInstance()->getCoatiPort() ||
|
||||
if (m_appSettings.getSourcetrailPort() != ApplicationSettings::getInstance()->getSourcetrailPort() ||
|
||||
m_appSettings.getPluginPort() != ApplicationSettings::getInstance()->getPluginPort())
|
||||
{
|
||||
MessagePluginPortChange().dispatch();
|
||||
|
||||
@@ -112,7 +112,7 @@ bool QtProjectWizzardContentData::check()
|
||||
if (m_projectFileLocation->getText().isEmpty())
|
||||
{
|
||||
QMessageBox msgBox;
|
||||
msgBox.setText("Please define the location for the Coati project file.");
|
||||
msgBox.setText("Please define the location for the Sourcetrail project file.");
|
||||
msgBox.exec();
|
||||
return false;
|
||||
}
|
||||
@@ -131,7 +131,7 @@ bool QtProjectWizzardContentData::check()
|
||||
|
||||
void QtProjectWizzardContentData::addNameAndLocation(QGridLayout* layout, int& row)
|
||||
{
|
||||
QLabel* nameLabel = createFormLabel("Coati Project Name");
|
||||
QLabel* nameLabel = createFormLabel("Sourcetrail Project Name");
|
||||
m_projectName = new QLineEdit();
|
||||
m_projectName->setObjectName("name");
|
||||
m_projectName->setAttribute(Qt::WA_MacShowFocusRect, 0);
|
||||
@@ -139,16 +139,17 @@ void QtProjectWizzardContentData::addNameAndLocation(QGridLayout* layout, int& r
|
||||
|
||||
layout->addWidget(nameLabel, row, QtProjectWizzardWindow::FRONT_COL, Qt::AlignRight);
|
||||
layout->addWidget(m_projectName, row, QtProjectWizzardWindow::BACK_COL);
|
||||
layout->setRowMinimumHeight(row, 30);
|
||||
row++;
|
||||
|
||||
QLabel* locationLabel = createFormLabel("Coati Project Location");
|
||||
QLabel* locationLabel = createFormLabel("Sourcetrail Project Location");
|
||||
m_projectFileLocation = new QtLocationPicker(this);
|
||||
m_projectFileLocation->setPickDirectory(true);
|
||||
m_projectFileLocation->setEnabled(!m_disableNameEditing);
|
||||
|
||||
layout->addWidget(locationLabel, row, QtProjectWizzardWindow::FRONT_COL, Qt::AlignRight);
|
||||
layout->addWidget(m_projectFileLocation, row, QtProjectWizzardWindow::BACK_COL, Qt::AlignTop);
|
||||
addHelpButton("The directory where Coati project files will be saved to.", layout, row);
|
||||
addHelpButton("The directory where Sourcetrail project files will be saved to.", layout, row);
|
||||
layout->setRowMinimumHeight(row, 30);
|
||||
row++;
|
||||
}
|
||||
@@ -181,7 +182,7 @@ void QtProjectWizzardContentData::addBuildFilePicker(
|
||||
row++;
|
||||
|
||||
QLabel* description = new QLabel(
|
||||
"Coati will use all include paths and compiler flags from the compilation database and stay up-to-date "
|
||||
"Sourcetrail will use all include paths and compiler flags from the compilation database and stay up-to-date "
|
||||
"with changes on refresh.", this);
|
||||
description->setObjectName("description");
|
||||
description->setWordWrap(true);
|
||||
@@ -314,9 +315,9 @@ void QtProjectWizzardContentDataCDBVS::populate(QGridLayout* layout, int& row)
|
||||
layout->addWidget(nameLabel, row, QtProjectWizzardWindow::FRONT_COL);
|
||||
|
||||
addHelpButton("To create a new Compilation Database from a Visual Studio Solution, this Solution has to be open in Visual Studio.\n\
|
||||
Coati will call Visual Studio to open the 'Create Compilation Database' dialog.\
|
||||
Sourcetrail will call Visual Studio to open the 'Create Compilation Database' dialog.\
|
||||
Please follow the instructions in Visual Studio to complete the process.\n\
|
||||
Note: Coati's Visual Studio plugin has to be installed. Visual Studio has to be running with an eligible Solution, containing C/C++ projects, loaded.", layout, row);
|
||||
Note: Sourcetrail's Visual Studio plugin has to be installed. Visual Studio has to be running with an eligible Solution, containing C/C++ projects, loaded.", layout, row);
|
||||
|
||||
QLabel* descriptionLabel = createFormLabel("Call Visual Studio to create a Compilation Database from the loaded Solution.");
|
||||
descriptionLabel->setObjectName("description");
|
||||
|
||||
@@ -134,7 +134,7 @@ std::vector<std::string> QtProjectWizzardContentPathSourceMaven::getFileNames()
|
||||
if (!success)
|
||||
{
|
||||
const std::string dialogMessage =
|
||||
"Coati was unable to locate Maven on this machine.\n"
|
||||
"Sourcetrail was unable to locate Maven on this machine.\n"
|
||||
"Please make sure to provide the correct Maven Path in the preferences.";
|
||||
|
||||
MessageStatus(dialogMessage, true, false).dispatch();
|
||||
|
||||
@@ -151,7 +151,7 @@ QtProjectWizzardContentPathsSource::QtProjectWizzardContentPathsSource(
|
||||
|
||||
setTitleString("Indexed Paths");
|
||||
setHelpString(
|
||||
"Indexed Paths define the files and directories that will be indexed by Coati. Provide a directory to recursively "
|
||||
"Indexed Paths define the files and directories that will be indexed by Sourcetrail. Provide a directory to recursively "
|
||||
"add all contained files.<br />"
|
||||
"<br />"
|
||||
"If your project's source code resides in one location, but generated source files are kept at a different location, "
|
||||
@@ -215,11 +215,11 @@ QtProjectWizzardContentPathsCDBHeader::QtProjectWizzardContentPathsCDBHeader(
|
||||
|
||||
setTitleString("Indexed Header Paths");
|
||||
setHelpString(
|
||||
"Define which header files should be indexed by Coati. Provide a directory to recursively add all contained files. "
|
||||
"Every time an included header is encountered, Coati will check if the file is part of the indexed headers to "
|
||||
"Define which header files should be indexed by Sourcetrail. Provide a directory to recursively add all contained files. "
|
||||
"Every time an included header is encountered, Sourcetrail will check if the file is part of the indexed headers to "
|
||||
"decide whether or not to index it.<br />"
|
||||
"<br />"
|
||||
"Just enter the root path of your project if you want Coati to index all contained headers it encounters.<br />"
|
||||
"Just enter the root path of your project if you want Sourcetrail to index all contained headers it encounters.<br />"
|
||||
"<br />"
|
||||
"You can make use of environment variables with ${ENV_VAR}."
|
||||
);
|
||||
@@ -244,7 +244,7 @@ bool QtProjectWizzardContentPathsCDBHeader::check()
|
||||
QMessageBox msgBox;
|
||||
msgBox.setText("You didn't specify any Indexed Header Paths.");
|
||||
msgBox.setInformativeText(
|
||||
"Coati will only index the source files listed in the compilation database file and none of the included "
|
||||
"Sourcetrail will only index the source files listed in the compilation database file and none of the included "
|
||||
"header files.");
|
||||
msgBox.setStandardButtons(QMessageBox::Ok | QMessageBox::Cancel);
|
||||
msgBox.setDefaultButton(QMessageBox::Ok);
|
||||
@@ -269,7 +269,7 @@ void QtProjectWizzardContentPathsCDBHeader::buttonClicked()
|
||||
m_filesDialog = std::make_shared<QtSelectPathsDialog>(
|
||||
"Select from Include Paths",
|
||||
"The list contains all Include Paths found in the Compilation Database. Red paths do not exist. Select the "
|
||||
"paths containing the header files you want to index with Coati.");
|
||||
"paths containing the header files you want to index with Sourcetrail.");
|
||||
m_filesDialog->setup();
|
||||
|
||||
|
||||
@@ -376,7 +376,7 @@ QtProjectWizzardContentPathsHeaderSearchGlobal::QtProjectWizzardContentPathsHead
|
||||
"The Global Include Paths will be used in all your projects - in addition to the project specific Include Paths. "
|
||||
"These paths are usually passed to the compiler with the '-isystem' flag.<br />"
|
||||
"<br />"
|
||||
"Use them to add system header paths (See <a href=\"https://coati.io/documentation/#FindingSystemHeaderLocations\">"
|
||||
"Use them to add system header paths (See <a href=\"https://sourcetrail.com/documentation/#FindingSystemHeaderLocations\">"
|
||||
"Finding System Header Locations</a> or use the auto detection below)."
|
||||
);
|
||||
|
||||
@@ -444,7 +444,7 @@ QtProjectWizzardContentPathsFrameworkSearchGlobal::QtProjectWizzardContentPathsF
|
||||
"Framework Search Paths.<br />"
|
||||
"<br />"
|
||||
"They define where MacOS framework containers (.framework) are found "
|
||||
"(See <a href=\"https://coati.io/documentation/#FindingSystemHeaderLocations\">"
|
||||
"(See <a href=\"https://sourcetrail.com/documentation/#FindingSystemHeaderLocations\">"
|
||||
"Finding System Header Locations</a> or use the auto detection below)."
|
||||
);
|
||||
|
||||
|
||||
@@ -99,12 +99,12 @@ void QtProjectWizzardContentPreferences::populate(QGridLayout* layout, int& row)
|
||||
// Plugins
|
||||
addTitle("PLUGIN", layout, row);
|
||||
|
||||
// Coati port
|
||||
m_coatiPort = addLineEdit("Coati Port",
|
||||
"Port number that Coati uses to listen for incoming messages from plugins.", layout, row);
|
||||
// Sourcetrail port
|
||||
m_sourcetrailPort = addLineEdit("Sourcetrail Port",
|
||||
"Port number that Sourcetrail uses to listen for incoming messages from plugins.", layout, row);
|
||||
|
||||
// Coati port
|
||||
m_pluginPort = addLineEdit("Plugin Port", "Port number that Coati sends outgoing messages to.", layout, row);
|
||||
// Sourcetrail port
|
||||
m_pluginPort = addLineEdit("Plugin Port", "Port number that Sourcetrail sends outgoing messages to.", layout, row);
|
||||
|
||||
addGap(layout, row);
|
||||
|
||||
@@ -150,7 +150,7 @@ void QtProjectWizzardContentPreferences::populate(QGridLayout* layout, int& row)
|
||||
"Only required for indexing Java projects.\n"
|
||||
"Provide the location of the jvm library inside the installation of your " + javaVersionString +
|
||||
" runtime environment (for information on how to set these take a look at "
|
||||
"<a href=\"https://coati.io/documentation/#FindingJavaRuntimeLibraryLocation\">"
|
||||
"<a href=\"https://sourcetrail.com/documentation/#FindingJavaRuntimeLibraryLocation\">"
|
||||
"Finding Java Runtime Library Location</a> or use the auto detection below)").c_str()
|
||||
, layout, row
|
||||
);
|
||||
@@ -225,7 +225,7 @@ void QtProjectWizzardContentPreferences::load()
|
||||
m_scrollSpeed->setText(QString::number(appSettings->getScrollSpeed(), 'f', 1));
|
||||
m_graphZooming->setChecked(appSettings->getControlsGraphZoomOnMouseWheel());
|
||||
|
||||
m_coatiPort->setText(QString::number(appSettings->getCoatiPort()));
|
||||
m_sourcetrailPort->setText(QString::number(appSettings->getSourcetrailPort()));
|
||||
m_pluginPort->setText(QString::number(appSettings->getPluginPort()));
|
||||
|
||||
m_threads->setCurrentIndex(appSettings->getIndexerThreadCount() - 1);
|
||||
@@ -265,8 +265,8 @@ void QtProjectWizzardContentPreferences::save()
|
||||
|
||||
appSettings->setControlsGraphZoomOnMouseWheel(m_graphZooming->isChecked());
|
||||
|
||||
int coatiPort = m_coatiPort->text().toInt();
|
||||
if (coatiPort) appSettings->setCoatiPort(coatiPort);
|
||||
int sourcetrailPort = m_sourcetrailPort->text().toInt();
|
||||
if (sourcetrailPort) appSettings->setSourcetrailPort(sourcetrailPort);
|
||||
|
||||
int pluginPort = m_pluginPort->text().toInt();
|
||||
if (pluginPort) appSettings->setPluginPort(pluginPort);
|
||||
|
||||
@@ -59,7 +59,7 @@ private:
|
||||
QLineEdit* m_scrollSpeed;
|
||||
QCheckBox* m_graphZooming;
|
||||
|
||||
QLineEdit* m_coatiPort;
|
||||
QLineEdit* m_sourcetrailPort;
|
||||
QLineEdit* m_pluginPort;
|
||||
|
||||
QComboBox* m_threads;
|
||||
|
||||
@@ -44,15 +44,15 @@ void QtProjectWizzardContentSelect::populate(QGridLayout* layout, int& row)
|
||||
m_projectTypeIconName[SOURCE_GROUP_JAVA_MAVEN] = "mvn_icon";
|
||||
|
||||
// define descriptions for each kind of project
|
||||
m_projectTypeDescriptions[SOURCE_GROUP_C_EMPTY] = "Create a new Coati project by defining which C files will be indexed.";
|
||||
m_projectTypeDescriptions[SOURCE_GROUP_CPP_EMPTY] = "Create a new Coati project by defining which C++ files will be indexed.";
|
||||
m_projectTypeDescriptions[SOURCE_GROUP_C_EMPTY] = "Create a new Sourcetrail project by defining which C files will be indexed.";
|
||||
m_projectTypeDescriptions[SOURCE_GROUP_CPP_EMPTY] = "Create a new Sourcetrail project by defining which C++ files will be indexed.";
|
||||
m_projectTypeDescriptions[SOURCE_GROUP_CXX_CDB] = "Create a project from an existing Compilation Database (compile_commands.json). They can be created from Make and "
|
||||
"CMake projects. Have a look at the <a href=\"https://coati.io/documentation/#CreateAProjectFromCompilationDatabase\">"
|
||||
"CMake projects. Have a look at the <a href=\"https://sourcetrail.com/documentation/#CreateAProjectFromCompilationDatabase\">"
|
||||
"documentation</a> to find out more.";
|
||||
m_projectTypeDescriptions[SOURCE_GROUP_CXX_VS] = "Create a new project from an existing Visual Studio Solution file. "
|
||||
"<b>Note: Requires a running Visual Studio instance with the "
|
||||
"<a href=\"https://coati.io/documentation/index.html#VisualStudio\">Visual Studio plugin</a> installed.";
|
||||
m_projectTypeDescriptions[SOURCE_GROUP_JAVA_EMPTY] = "Create a new Coati project by defining which Java files will be indexed.";
|
||||
"<a href=\"https://sourcetrail.com/documentation/index.html#VisualStudio\">Visual Studio plugin</a> installed.";
|
||||
m_projectTypeDescriptions[SOURCE_GROUP_JAVA_EMPTY] = "Create a new Sourcetrail project by defining which Java files will be indexed.";
|
||||
m_projectTypeDescriptions[SOURCE_GROUP_JAVA_MAVEN] = "Create a new project from an existing Maven project.";
|
||||
|
||||
QVBoxLayout* vlayout = new QVBoxLayout();
|
||||
|
||||
@@ -21,7 +21,7 @@ void QtProjectWizzardContentSimple::populate(QGridLayout* layout, int& row)
|
||||
layout->addWidget(m_checkBox, row, QtProjectWizzardWindow::BACK_COL);
|
||||
|
||||
addHelpButton(
|
||||
"If enabled Coati also uses the project paths and their subdirectories when resolving #include directives.<br />"
|
||||
"If enabled Sourcetrail also uses the project paths and their subdirectories when resolving #include directives.<br />"
|
||||
"<br />"
|
||||
"Use this option when you know that the project is self contained but don't know which paths to "
|
||||
"specify as include paths.<br />"
|
||||
|
||||
Reference in New Issue
Block a user