1#ifndef MY_SQL_DBT_MODEL_H
2#define MY_SQL_DBT_MODEL_H
52 void setSqlDatabase(QSqlDatabase thisDatabase);
53 QSqlDatabase getSqlDatabase();
62 bool runQuery(
const QString &thisQuery);
64 bool moveDb(
const QString &thisSourceFile,
const QString &thisSourcePath,
const QString &thisDestinationFolder);
65 QString
runProcces(
const QString &thisExePath,
const QString &thisArgument,
bool isWait,
int thisWaitTimeSec);
77 QString myDatabaseName =
"QtLingo";
78 QString myTableName =
"QtLingo" ;
79 QString mySqlDriver =
"NOTSET";
80 QString myHostName =
"localhost";
81 QString myUserName =
"";
82 QString myPassword =
"";
83 QString myConnectionName =
"QtLingo";
84 QString myInsertID =
"-1";
85 bool isDebugMessage =
true;
86 int myRunReturnCode = 1;
Constants are defined as const QString, starting with MY_ all capps.
Abstact Model used for ComboBox. /class MyLanguageModel.
SQL Database Table Model.
void setRecordID(const QString &thisRecordID)
set RecordID
QString getSqlTableName()
getSqlTableName
MyConstants * myConstants
myConstants
void setSqlTableName(const QString &thisTableName)
setSqlTableName
MySqlDbtModel(MyLanguageModel *thisLanguageModel=nullptr, MyConstants *thisConstant=nullptr, QObject *parent=0)
MySqlDbtModel.
MyLanguageModel * myLanguageModel
myLanguageModel
bool createDataBaseConnection()
create DataBase Connection
void setSqlUserName(const QString &thisUserName)
setSqlUserName
bool isDbTable(const QString &thisTable)
isDbTable
void setConnectionName(const QString &thisConnectionName)
set Connection Name
void setMessage(const QString &thisMessage)
setMessage
void setDebugMessage(bool thisState)
set Debug Message
QString getSqlDatabaseName()
getSqlDatabaseName
~MySqlDbtModel()
~MySqlDbtModel
void setSqlDatabaseName(const QString &thisPassword)
setSqlDatabaseName
bool runQuery(const QString &thisQuery)
runQuery
QString getRecordID()
get RecordID
QString runProcces(const QString &thisExePath, const QString &thisArgument, bool isWait, int thisWaitTimeSec)
run Procces
void setSqlHostName(const QString &thisHostName)
setSqlHostName
bool getDebugMessage()
get Debug Message
QString getSqlPassword()
getSqlPassword
QString getConnectionName()
get Connection Name
void setSqlDriver(const QString &thisDriver)
setSqlDriver
void setSqlPassword(const QString &thisPassword)
setSqlPassword
int getRunReturnCode()
get Run Return Code
QString getSqlHostName()
getSqlHostName
bool moveDb(const QString &thisSourceFile, const QString &thisSourcePath, const QString &thisDestinationFolder)
Move Db.
QString getSqlUserName()
getSqlUserName
QString getSqlDriver()
getSqlDriver