void ProjectManagerPlugin::onItemClicked(const QModelIndex &index)
{
    FileItem* item = static_cast<FileItem*>(index.internalPointer());
    if (item->isDirectory)
        return;
    PluginManager *pluginManager = dynamic_cast<PluginManager*>(mdiServer->mdiHost);
    if (pluginManager)
        pluginManager->openFile(item->fullPath);
}