MCPcopy Create free account
hub / github.com/LeFroid/Viper-Browser / UserScriptWidget

Method UserScriptWidget

src/ui/user_scripts/UserScriptWidget.cpp:14–31  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

12#include <vector>
13
14UserScriptWidget::UserScriptWidget(UserScriptManager *userScriptManager) :
15 QWidget(nullptr),
16 ui(new Ui::UserScriptWidget),
17 m_userScriptManager(userScriptManager)
18{
19 setAttribute(Qt::WA_DeleteOnClose, true);
20 ui->setupUi(this);
21
22 ui->tableViewScripts->setModel(m_userScriptManager->getModel());
23
24 connect(m_userScriptManager, &UserScriptManager::scriptCreated, this, &UserScriptWidget::onScriptCreated);
25
26 connect(ui->tableViewScripts, &CheckableTableView::clicked, this, &UserScriptWidget::onItemClicked);
27 connect(ui->pushButtonInstallScript, &QPushButton::clicked, this, &UserScriptWidget::onInstallButtonClicked);
28 connect(ui->pushButtonCreateScript, &QPushButton::clicked, this, &UserScriptWidget::onCreateButtonClicked);
29 connect(ui->pushButtonDeleteScript, &QPushButton::clicked, this, &UserScriptWidget::onDeleteButtonClicked);
30 connect(ui->pushButtonEditScript, &QPushButton::clicked, this, &UserScriptWidget::onEditButtonClicked);
31}
32
33void UserScriptWidget::resizeEvent(QResizeEvent *event)
34{

Callers

nothing calls this directly

Calls 1

getModelMethod · 0.45

Tested by

no test coverage detected