Commit e7b35d9740c3d5fb31857f0cfaf63fd60b8c8eb9
1 parent
a7712abb
fixed #149, Context::contains now works for dynamic properties
Showing
1 changed file
with
1 additions
and
7 deletions
openbr/openbr_plugin.cpp
| ... | ... | @@ -848,13 +848,7 @@ int br::Context::blocks(int size) const |
| 848 | 848 | |
| 849 | 849 | bool br::Context::contains(const QString &name) |
| 850 | 850 | { |
| 851 | - QByteArray bytes = name.toLocal8Bit(); | |
| 852 | - const char * c_name = bytes.constData(); | |
| 853 | - | |
| 854 | - for (int i=0; i<metaObject()->propertyCount(); i++) | |
| 855 | - if (!strcmp(c_name, metaObject()->property(i).name())) | |
| 856 | - return true; | |
| 857 | - return false; | |
| 851 | + return property(qPrintable(name)).isValid(); | |
| 858 | 852 | } |
| 859 | 853 | |
| 860 | 854 | void br::Context::printStatus() | ... | ... |