All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
PluginManagerDialog.cpp File Reference
#include "../../utils/CentralizedCheckBoxDelegate.h"
#include "../../utils/ResourceChooser.h"
#include "../../../../plugin/AbstractPlugin.h"
#include "../../../../plugin/PluginInfo.h"
#include "../../../../plugin/PluginManager.h"
#include "../../../../plugin/Utils.h"
#include "../../help/HelpManager.h"
#include "../../Exception.h"
#include "PluginManagerDialog.h"
#include "PluginsModel.h"
#include "ui_PluginManagerDialogForm.h"
#include <algorithm>
#include <QtCore/QDir>
#include <QtCore/QFileInfo>
#include <QtCore/QUrl>
#include <QMessageBox>
#include <QPixmap>
#include <QtNetwork/QNetworkAccessManager>
#include <QtNetwork/QNetworkReply>
#include <QtNetwork/QNetworkRequest>

Go to the source code of this file.

Functions

void AddPlugin (const QString &fileName, te::qt::widgets::PluginsModel *model)
 
void CheckLoadedDependencies (te::plugin::PluginInfo *plg, std::vector< std::string > &deps)
 
void CheckRequiredDependencies (te::plugin::PluginInfo *plg, std::vector< std::string > &deps)
 
Qt::CheckState GetCheckState (te::qt::widgets::PluginsModel *model)
 
QString GetPluginDepsMessage (const std::string &plg, const std::vector< std::string > &dps)
 
QString GetPluginReqsMessage (const std::string &plg, const std::vector< std::string > &dps)
 
void MakeAdd (const std::vector< te::plugin::PluginInfo * > &plgs, const std::vector< te::qt::widgets::PluginsModel::PluginsStatus > &status)
 
void MakeDisable (const std::vector< te::plugin::PluginInfo * > &plgs, const std::vector< te::qt::widgets::PluginsModel::PluginsStatus > &status, QWidget *parent)
 
void MakeEnable (const std::vector< te::plugin::PluginInfo * > &plgs, const std::vector< te::qt::widgets::PluginsModel::PluginsStatus > &status, QWidget *parent)
 
void MakeRemove (const std::vector< te::plugin::PluginInfo * > &plgs, const std::vector< te::qt::widgets::PluginsModel::PluginsStatus > &status, QWidget *parent)
 
bool PluginExists (const std::string &pluginName)
 

Function Documentation

void CheckLoadedDependencies ( te::plugin::PluginInfo plg,
std::vector< std::string > &  deps 
)
void CheckRequiredDependencies ( te::plugin::PluginInfo plg,
std::vector< std::string > &  deps 
)
QString GetPluginDepsMessage ( const std::string &  plg,
const std::vector< std::string > &  dps 
)

Definition at line 105 of file PluginManagerDialog.cpp.

Referenced by MakeDisable(), and MakeRemove().

QString GetPluginReqsMessage ( const std::string &  plg,
const std::vector< std::string > &  dps 
)

Definition at line 128 of file PluginManagerDialog.cpp.

Referenced by MakeEnable().

void MakeAdd ( const std::vector< te::plugin::PluginInfo * > &  plgs,
const std::vector< te::qt::widgets::PluginsModel::PluginsStatus > &  status 
)
void MakeDisable ( const std::vector< te::plugin::PluginInfo * > &  plgs,
const std::vector< te::qt::widgets::PluginsModel::PluginsStatus > &  status,
QWidget *  parent 
)
void MakeEnable ( const std::vector< te::plugin::PluginInfo * > &  plgs,
const std::vector< te::qt::widgets::PluginsModel::PluginsStatus > &  status,
QWidget *  parent 
)
void MakeRemove ( const std::vector< te::plugin::PluginInfo * > &  plgs,
const std::vector< te::qt::widgets::PluginsModel::PluginsStatus > &  status,
QWidget *  parent 
)
bool PluginExists ( const std::string &  pluginName)