Нужно создать класс который наследует QHash и дополнить своими методами. Только вот не могу понять как обращаться к данным...КодC++ (Qt)class SHARED Modules: public QHash{public: Modules(QString path);};Modules::Modules(QString path){ QDir pluginDir(path); foreach (QString fileName, pluginDir.entryList(QDir::Files)) {QHash h;QPluginLoader loader(pluginDir.absoluteFilePath(fileNa me));if (IModule *interface = qobject_cast(loader.instance())){ insert(interface->getTitle(), interface); // Правильно???} }}КодC++ (Qt)Modules m(QApplication::applicationDirPath()); m["asd"].ничего не выдает. Да и внутри класса не понимаю как обратиться к данным. Помогите пожалуйста разобраться!
|