Include variables in glabels project file.

This commit is contained in:
Jim Evins
2019-03-17 22:38:45 -04:00
parent 879092deaa
commit 3a425f932a
8 changed files with 150 additions and 13 deletions
+42
View File
@@ -95,6 +95,23 @@ namespace glabels
}
Variable::Type Variable::idStringToType( const QString& string )
{
if ( string == "numeric" )
{
return Type::NUMERIC;
}
else if ( string == "string" )
{
return Type::STRING;
}
else
{
return Type::STRING; // Default
}
}
QString Variable::incrementToI18nString( Increment increment )
{
switch (increment)
@@ -127,5 +144,30 @@ namespace glabels
}
Variable::Increment Variable::idStringToIncrement( const QString& string )
{
if ( string == "never" )
{
return Increment::NEVER;
}
else if ( string == "per_copy" )
{
return Increment::PER_COPY;
}
else if ( string == "per_merge_record" )
{
return Increment::PER_MERGE_RECORD;
}
else if ( string == "per_page" )
{
return Increment::PER_PAGE;
}
else
{
return Increment::NEVER; // Default
}
}
}
}