mirror of
https://gitee.com/spark-store-project/spark-store
synced 2025-10-28 21:02:22 +08:00
去除安装按钮的子菜单
This commit is contained in:
parent
13550ebbec
commit
9df0e3a3b3
@ -11,10 +11,6 @@ DownloadItem::DownloadItem(QWidget *parent) :
|
|||||||
reinstall(false),
|
reinstall(false),
|
||||||
close(false),
|
close(false),
|
||||||
ui(new Ui::DownloadItem),
|
ui(new Ui::DownloadItem),
|
||||||
menu_install(new QMenu),
|
|
||||||
action_dpkg(new QAction),
|
|
||||||
action_deepin(new QAction),
|
|
||||||
action_gdebi(new QAction),
|
|
||||||
output_w(new DDialog),
|
output_w(new DDialog),
|
||||||
textbrowser(new QTextBrowser)
|
textbrowser(new QTextBrowser)
|
||||||
{
|
{
|
||||||
@ -27,35 +23,6 @@ DownloadItem::DownloadItem(QWidget *parent) :
|
|||||||
ui->pushButton_3->hide();
|
ui->pushButton_3->hide();
|
||||||
ui->widget_spinner->start();
|
ui->widget_spinner->start();
|
||||||
ui->widget_spinner->hide();
|
ui->widget_spinner->hide();
|
||||||
action_dpkg->setText(tr("Spark Store App Installer"));
|
|
||||||
action_deepin->setText(tr("deepin deb installer"));
|
|
||||||
action_gdebi->setText(tr("gdebi"));
|
|
||||||
|
|
||||||
connect(action_dpkg,&QAction::triggered,[=](){DownloadItem::install(0);});
|
|
||||||
connect(action_deepin,&QAction::triggered,[=](){DownloadItem::install(1);});
|
|
||||||
connect(action_gdebi,&QAction::triggered,[=](){DownloadItem::install(2);});
|
|
||||||
|
|
||||||
// ssinstall 命令存在时再加入该选项
|
|
||||||
QFile ssinstall("/usr/local/bin/ssinstall");
|
|
||||||
ssinstall.open(QIODevice::ReadOnly);
|
|
||||||
if(ssinstall.isOpen())
|
|
||||||
{
|
|
||||||
menu_install->addAction(action_dpkg);
|
|
||||||
}
|
|
||||||
|
|
||||||
// QFile deepin("/usr/bin/deepin-deb-installer");
|
|
||||||
// deepin.open(QIODevice::ReadOnly);
|
|
||||||
// if(deepin.isOpen())
|
|
||||||
// {
|
|
||||||
// menu_install->addAction(action_deepin);
|
|
||||||
// }
|
|
||||||
// QFile gdebi("/usr/bin/gdebi");
|
|
||||||
// gdebi.open(QIODevice::ReadOnly);
|
|
||||||
// if(gdebi.isOpen())
|
|
||||||
// {
|
|
||||||
// menu_install->addAction(action_gdebi);
|
|
||||||
// }
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
DownloadItem::~DownloadItem()
|
DownloadItem::~DownloadItem()
|
||||||
@ -200,8 +167,7 @@ void DownloadItem::install(int t)
|
|||||||
|
|
||||||
void DownloadItem::on_pushButton_install_clicked()
|
void DownloadItem::on_pushButton_install_clicked()
|
||||||
{
|
{
|
||||||
// 弹出菜单
|
DownloadItem::install(0);
|
||||||
menu_install->exec(cursor().pos());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void DownloadItem::on_pushButton_2_clicked()
|
void DownloadItem::on_pushButton_2_clicked()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user