Added similar list to NewLabelDialog.

This commit is contained in:
Jim Evins
2013-11-15 21:58:28 -05:00
parent 932ab5b65b
commit 1f5e555e00
6 changed files with 58 additions and 9 deletions
+26
View File
@@ -411,6 +411,32 @@ namespace libglabels
}
QStringList Db::getNameListOfSimilarTemplates( const QString &name )
{
QStringList list;
const Template *tmplate1 = lookupTemplateFromName( name );
if ( tmplate1 == NULL )
{
qDebug( "Unknown template name: \"%s\".", qPrintable(name) );
return list;
}
foreach (const Template *tmplate2, mTemplates )
{
if ( tmplate1->name() != tmplate2->name() )
{
if ( tmplate1->isSimilarTo( tmplate2 ) )
{
list << tmplate2->name();
}
}
}
return list;
}
void Db::registerUserTemplate( Template *templat )
{
// TODO