ui: Removed Code Blocks project type button
This commit is contained in:
@@ -112,7 +112,6 @@
|
|||||||
border-top-right-radius: 0px;
|
border-top-right-radius: 0px;
|
||||||
font-size: 15pt;
|
font-size: 15pt;
|
||||||
margin-right: 0px;
|
margin-right: 0px;
|
||||||
margin-bottom: 7px;
|
|
||||||
height: 25px;
|
height: 25px;
|
||||||
width: 90px;
|
width: 90px;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -31,6 +31,7 @@ public:
|
|||||||
virtual ProjectSettings getProjectSettings(const std::string& solutionFilePath) = 0;
|
virtual ProjectSettings getProjectSettings(const std::string& solutionFilePath) = 0;
|
||||||
|
|
||||||
virtual std::string getIdeName() const = 0;
|
virtual std::string getIdeName() const = 0;
|
||||||
|
virtual std::string getButtonText() const = 0;
|
||||||
virtual std::string getDescription() const = 0;
|
virtual std::string getDescription() const = 0;
|
||||||
virtual std::string getIconPath() const = 0;
|
virtual std::string getIconPath() const = 0;
|
||||||
virtual std::string getFileExtension() const = 0;
|
virtual std::string getFileExtension() const = 0;
|
||||||
|
|||||||
@@ -208,6 +208,11 @@ std::string SolutionParserCodeBlocks::getIdeName() const
|
|||||||
return "Code Blocks";
|
return "Code Blocks";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
std::string SolutionParserCodeBlocks::getButtonText() const
|
||||||
|
{
|
||||||
|
return "from Code\nBlocks Project";
|
||||||
|
}
|
||||||
|
|
||||||
std::string SolutionParserCodeBlocks::getDescription() const
|
std::string SolutionParserCodeBlocks::getDescription() const
|
||||||
{
|
{
|
||||||
return "idunno";
|
return "idunno";
|
||||||
|
|||||||
@@ -24,6 +24,7 @@ public:
|
|||||||
virtual ProjectSettings getProjectSettings(const std::string& solutionFilePath);
|
virtual ProjectSettings getProjectSettings(const std::string& solutionFilePath);
|
||||||
|
|
||||||
virtual std::string getIdeName() const;
|
virtual std::string getIdeName() const;
|
||||||
|
virtual std::string getButtonText() const;
|
||||||
virtual std::string getDescription() const;
|
virtual std::string getDescription() const;
|
||||||
virtual std::string getIconPath() const;
|
virtual std::string getIconPath() const;
|
||||||
virtual std::string getFileExtension() const;
|
virtual std::string getFileExtension() const;
|
||||||
|
|||||||
@@ -77,6 +77,18 @@ std::string SolutionParserManager::getParserName(const unsigned int idx) const
|
|||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
std::string SolutionParserManager::getParserButtonText(const unsigned int idx) const
|
||||||
|
{
|
||||||
|
if (checkIndex(idx))
|
||||||
|
{
|
||||||
|
return m_solutionParsers[idx]->getButtonText();
|
||||||
|
}
|
||||||
|
|
||||||
|
LOG_WARNING_STREAM(<< "Index is out of range, was " << idx << ". Max is " << m_solutionParsers.size() - 1);
|
||||||
|
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
|
||||||
std::string SolutionParserManager::getParserDescription(const unsigned int idx) const
|
std::string SolutionParserManager::getParserDescription(const unsigned int idx) const
|
||||||
{
|
{
|
||||||
if (checkIndex(idx))
|
if (checkIndex(idx))
|
||||||
|
|||||||
@@ -20,6 +20,7 @@ public:
|
|||||||
unsigned int getParserCount() const;
|
unsigned int getParserCount() const;
|
||||||
|
|
||||||
std::string getParserName(const unsigned int idx) const;
|
std::string getParserName(const unsigned int idx) const;
|
||||||
|
std::string getParserButtonText(const unsigned int idx) const;
|
||||||
std::string getParserDescription(const unsigned int idx) const;
|
std::string getParserDescription(const unsigned int idx) const;
|
||||||
std::string getParserFileEnding(const unsigned int idx) const;
|
std::string getParserFileEnding(const unsigned int idx) const;
|
||||||
std::string getParserIdeId(const unsigned int idx) const;
|
std::string getParserIdeId(const unsigned int idx) const;
|
||||||
|
|||||||
@@ -204,6 +204,11 @@ std::string SolutionParserVisualStudio::getIdeName() const
|
|||||||
return "Visual Studio";
|
return "Visual Studio";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
std::string SolutionParserVisualStudio::getButtonText() const
|
||||||
|
{
|
||||||
|
return "from Visual\nStudio Solution";
|
||||||
|
}
|
||||||
|
|
||||||
std::string SolutionParserVisualStudio::getDescription() const
|
std::string SolutionParserVisualStudio::getDescription() const
|
||||||
{
|
{
|
||||||
return "Create a new project from an existing Visual Studio Solution file.";
|
return "Create a new project from an existing Visual Studio Solution file.";
|
||||||
|
|||||||
@@ -24,6 +24,7 @@ public:
|
|||||||
virtual ProjectSettings getProjectSettings(const std::string& solutionFilePath);
|
virtual ProjectSettings getProjectSettings(const std::string& solutionFilePath);
|
||||||
|
|
||||||
virtual std::string getIdeName() const;
|
virtual std::string getIdeName() const;
|
||||||
|
virtual std::string getButtonText() const;
|
||||||
virtual std::string getDescription() const;
|
virtual std::string getDescription() const;
|
||||||
virtual std::string getIconPath() const;
|
virtual std::string getIconPath() const;
|
||||||
virtual std::string getFileExtension() const;
|
virtual std::string getFileExtension() const;
|
||||||
|
|||||||
@@ -21,7 +21,7 @@
|
|||||||
#include "utility/messaging/type/MessageLoadProject.h"
|
#include "utility/messaging/type/MessageLoadProject.h"
|
||||||
|
|
||||||
#include "utility/solution/SolutionParserVisualStudio.h"
|
#include "utility/solution/SolutionParserVisualStudio.h"
|
||||||
#include "utility/solution/SolutionParserCodeBlocks.h"
|
// #include "utility/solution/SolutionParserCodeBlocks.h"
|
||||||
|
|
||||||
#include "utility/messaging/type/MessageStatus.h"
|
#include "utility/messaging/type/MessageStatus.h"
|
||||||
|
|
||||||
@@ -38,7 +38,7 @@ QtProjectWizzard::QtProjectWizzard(QWidget* parent)
|
|||||||
|
|
||||||
// wip
|
// wip
|
||||||
m_parserManager->pushSolutionParser(std::make_shared<SolutionParserVisualStudio>());
|
m_parserManager->pushSolutionParser(std::make_shared<SolutionParserVisualStudio>());
|
||||||
m_parserManager->pushSolutionParser(std::make_shared<SolutionParserCodeBlocks>());
|
// m_parserManager->pushSolutionParser(std::make_shared<SolutionParserCodeBlocks>());
|
||||||
}
|
}
|
||||||
|
|
||||||
void QtProjectWizzard::showWindow()
|
void QtProjectWizzard::showWindow()
|
||||||
|
|||||||
@@ -100,7 +100,7 @@ void QtProjectWizzardContentSelect::populateWindow(QGridLayout* layout)
|
|||||||
{
|
{
|
||||||
for (unsigned int i = 0; i < manager->getParserCount(); i++)
|
for (unsigned int i = 0; i < manager->getParserCount(); i++)
|
||||||
{
|
{
|
||||||
std::string name = manager->getParserName(i);
|
std::string name = manager->getParserButtonText(i);
|
||||||
|
|
||||||
QToolButton* button = createProjectButton(name.c_str(),
|
QToolButton* button = createProjectButton(name.c_str(),
|
||||||
(ResourcePaths::getGuiPath() + "icon/project_vs_256_256.png").c_str());
|
(ResourcePaths::getGuiPath() + "icon/project_vs_256_256.png").c_str());
|
||||||
|
|||||||
Reference in New Issue
Block a user