17 MyProjectClass(
const QString &thisID,
const QString &thisQtProjectName,
const QString &thisQtProjectFolder,
const QString &thisSourceFolder,
const QString &thisDestinationFolder,
const QString &thisHelpFolder,
const QString &thisSourceLanguage,
const QString &thisLanguageIDs,
const QString &thisMake)
18 : myID{thisID}, myQtProjectName{thisQtProjectName}, myQtProjectFolder{thisQtProjectFolder}, mySourceFolder{thisSourceFolder}, myDoxyfileFolder{thisDestinationFolder}, myHelpFolder{thisHelpFolder}, mySourceLanguage{thisSourceLanguage}, myLanguageIDs{thisLanguageIDs}, myMake{thisMake} {}
20 QString
getID()
const {
return myID; }
28 QString
getMake()
const {
return myMake; }
30 void setID(
const QString &s) { myID = s; }
38 void setMake(
const QString &s) { myMake = s; }
41 QString myID, myQtProjectName, myQtProjectFolder, mySourceFolder, myDoxyfileFolder, myHelpFolder;
42 QString mySourceLanguage, myLanguageIDs, myMake;
67 void setProject(
const QString &thisQtProjectName,
const QString &thisQtProject,
const QString &thisSecret,
const QString &thisEnvironment,
const QString &thisHelpFolder,
const QString &thisSourceLanguage,
const QString &thisLanguageIDs,
const QString &thisMake);
92 QString myProjectID =
"-1";
93 QString myComboBoxSqlValue =
"-1";
94 QString myProjectFolder =
"QtLingo";
95 QString myProjectName =
"QtLingo";
96 bool isDebugMessage =
true;
97 bool isSaveSettings =
false;
Constants are defined as const QString, starting with MY_ all capps.
QString getProjectID()
get Project ID
QString getQtProjectNameSelectQueryID(const QString &thisWhereID)
get Qt Projects Name Select Query ID
void setProjectName(const QString &thisProjectName)
set Project Name
QString getQtProjectFullSelectQueryID(const QString &thisWhereID)
get Qt Projects Full Select Query ID
void setDebugMessage(bool thisState)
set Debug Message
QString getQtProjectNameByNameQuery(const QString &thisProject)
get Qt Projects Name By Name Query
MyProjectClass * myProject
myProject
void setProject(const QString &thisQtProjectName, const QString &thisQtProject, const QString &thisSecret, const QString &thisEnvironment, const QString &thisHelpFolder, const QString &thisSourceLanguage, const QString &thisLanguageIDs, const QString &thisMake)
set Project Sets all Variables used in the Configuarion Database in one Place: QtProjectFolder,...
QString getComboBoxSqlValue()
get ComboBox SqlValue
QString getQtProjectNameSelectQuery()
get Qt Projects Name Select Query
bool insertQtProjects()
insert Qt Project
bool checkDatabase()
check Database
void setComboBoxSqlValue(const QString &thisComboBoxSqlValue)
set ComboBox SqlValue
QString getProjectFolder()
get Project Folder
MySqlDbtModel * mySqlModel
mySqlModel
MyConstants * myConstants
myConstants
void saveQtProject()
save Qt Project
QString getProjectName()
get Project Name
void setProjectFolder(const QString &thisProjectFolder)
set Project Folder
void setProjectID(const QString &thisProjectID)
set Project ID
void deleteQtProject(const QString &thisID)
delete Qt Project
MyLanguageModel * myLanguageModel
myLanguageModel
void setMessage(const QString &thisMessage)
set Message
bool isQtProjectNameQuery(const QString &thisProjectName)
is Qt Project Name Query
MyDatatables(MyLanguageModel *thisLanguageModel=nullptr, MyConstants *thisConstant=nullptr, QObject *parent=nullptr)
My Datatables Constructor. MyDatatables.
bool getDebugMessage()
get Debug Message
bool addQtProject()
add Qt Project
~MyDatatables()
My Datatables Deconstructor. MyDatatables.
Abstact Model used for ComboBox. /class MyLanguageModel.
QString getQtProjectName() const
Project Name of .pro file.
void setID(const QString &s)
QString getSourceLanguage() const
ComboBox of Languages.
void setSourceLanguage(const QString &s)
void setQtProjectName(const QString &s)
QString getHelpFolder() const
Help Folder.
QString getMake() const
qmake or cmake
QString getLanguageIDs() const
Sum of Checkboxes.
void setHelpFolder(const QString &s)
QString getQtProjectFolder() const
Base Project Folder.
void setMake(const QString &s)
QString getSourceFolder() const
Source Folder.
void setQtProjectFolder(const QString &s)
void setSourceFolder(const QString &s)
MyProjectClass(const QString &thisID, const QString &thisQtProjectName, const QString &thisQtProjectFolder, const QString &thisSourceFolder, const QString &thisDestinationFolder, const QString &thisHelpFolder, const QString &thisSourceLanguage, const QString &thisLanguageIDs, const QString &thisMake)
void setDoxyfileFolder(const QString &s)
QString getDoxyfileFolder() const
Doxyfile Folder.
void setLanguageIDs(const QString &s)
SQL Database Table Model.