Mercurial > hg > svcore
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, |