comparison plugin/PluginIdentifier.cpp @ 165:5ae5885d6ce3

* Add support for plugin classification using category files. Add separate menus listing plugins by category, maker, and plugin name.
author Chris Cannam
date Thu, 21 Sep 2006 16:43:50 +0000
parents bf42d8d63885
children 91fdc752e540
comparison
equal deleted inserted replaced
164:da3701a3953e 165:5ae5885d6ce3
27 QString soName, 27 QString soName,
28 QString label) 28 QString label)
29 { 29 {
30 QString identifier = type + ":" + QFileInfo(soName).baseName() + ":" + label; 30 QString identifier = type + ":" + QFileInfo(soName).baseName() + ":" + label;
31 return identifier; 31 return identifier;
32 }
33
34 QString
35 PluginIdentifier::canonicalise(QString identifier)
36 {
37 QString type, soName, label;
38 parseIdentifier(identifier, type, soName, label);
39 return createIdentifier(type, soName, label);
32 } 40 }
33 41
34 void 42 void
35 PluginIdentifier::parseIdentifier(QString identifier, 43 PluginIdentifier::parseIdentifier(QString identifier,
36 QString &type, 44 QString &type,