Разобрался, возможно решение немного кривое, но мне оно подошло даже больше.
void MyPlugin::initializeEngine(QQmlEngine *engine, const char *uri) {
engine->rootContext()->setContextProperty("myPlugin", this);
}
QString MyPlugin::getBaseUrl() {
return this->baseUrl().toString();
}
Ну и соотвественно в qml окружении мы можем легко вызвать эту функцию и узнать директорию, из которой был загружен плагин.
myPlugin.getBaseUrl()
Если есть идеи как это можно сделать иначе - будет интересно узнать.