ModelGenerator::ModelGenerator(const QString &model, const QString &table, const QStringList &fields, const QString &dst) : dstDir(dst), fieldList(fields) { tableName = (table.contains('_')) ? table.toLower() : variableNameToFieldName(table); modelName = (!model.isEmpty()) ? model : fieldNameToEnumName(tableName); }
ViewGenerator::ViewGenerator(const QString &view, const QString &dst) { tableName = (view.contains('_')) ? view.toLower() : variableNameToFieldName(view); dstDir.setPath(dst + QDir::separator() + fieldNameToVariableName(tableName).toLower()); }