23 #include <QListWidget> 24 #include <QNetworkAccessManager> 25 #include <QNetworkReply> 26 #include <QProgressDialog> 62 bool installed =
false;
65 std::map<QString, module_t> modules;
66 void initParameters();
71 } button_mode {DOWNLOAD};
73 QNetworkAccessManager qnam;
74 QNetworkReply* reposNetworkReply =
nullptr;
75 QNetworkReply* readmeNetworkReply =
nullptr;
76 QProgressDialog* progressDialog =
nullptr;
78 QTextEdit* readmeWindow =
nullptr;
79 QListWidget* availableListWidget =
nullptr;
80 QListWidget* installedListWidget =
nullptr;
82 QPushButton* cloneButton =
nullptr;
83 QPushButton* syncButton =
nullptr;
85 std::vector<QString> exclude_list;
void installFromString(const std::string &module_name)
void rebuildListWidgets()
Panel(QMainWindow *mwindow, Event::Manager *ev_manager)
Plugin(Event::Manager *ev_manager)
Widgets::FactoryMethods getFactories()
std::unique_ptr< Widgets::Plugin > createRTXIPlugin(Event::Manager *ev_manager)
constexpr std::string_view MODULE_NAME
Widgets::Panel * createRTXIPanel(QMainWindow *main_window, Event::Manager *ev_manager)
std::unique_ptr< Widgets::Component > createRTXIComponent(Widgets::Plugin *host_plugin)