Browse Source

删除首页列表中的“更改”按钮

chengxr 1 year ago
parent
commit
e0dee976a5
4 changed files with 0 additions and 26 deletions
  1. 0 10
      QFD/view/HomeView.cpp
  2. 0 1
      QFD/view/HomeView.h
  3. 0 11
      QFD/widgets/ProjectListWidget.cpp
  4. 0 4
      QFD/widgets/ProjectListWidget.h

+ 0 - 10
QFD/view/HomeView.cpp

@@ -90,7 +90,6 @@ void HomeView::connectSignalsAndSlots()
     connect(m_search, &LineEdit::textChanged, this, &HomeView::slotSearchTextChanged);
     connect(m_createProjWidget, &CreateProjWidget::signalCreate, this, &HomeView::slotConfirmCreate);
     connect(m_projListWidget, &ProjectListWidget::sigOpen, this, &HomeView::slotOpenProject);
-    connect(m_projListWidget, &ProjectListWidget::sigEdit, this, &HomeView::slotEditProject);
     connect(m_projListWidget, &ProjectListWidget::sigInfo, this, &HomeView::slotProjectInfo);
     connect(m_projListWidget, &ProjectListWidget::sigDelete, this, &HomeView::slotDeleteProject);
 }
@@ -167,15 +166,6 @@ void HomeView::slotProjectInfo(ProjectInfo *proj)
 
 void HomeView::slotOpenProject(ProjectInfo *proj) { }
 
-void HomeView::slotEditProject(ProjectInfo *proj)
-{
-    if (m_createProjWidget->isVisible() == false) {
-        m_createProjWidget->setMode(CreateProjWidget::Update);
-        m_createProjWidget->setProjectInfo(proj);
-        m_createProjWidget->show();
-    }
-}
-
 void HomeView::slotDeleteProject(ProjectInfo *proj)
 {
     QString title = "确认删除工程 “" + proj->projectName + "” ?";

+ 0 - 1
QFD/view/HomeView.h

@@ -42,7 +42,6 @@ private slots:
     void slotConfirmCreate();
     void slotProjectInfo(ProjectInfo *proj);
     void slotOpenProject(ProjectInfo *proj);
-    void slotEditProject(ProjectInfo *proj);
     void slotDeleteProject(ProjectInfo *proj);
 
 private:

+ 0 - 11
QFD/widgets/ProjectListWidget.cpp

@@ -42,8 +42,6 @@ void ProjectListItemWidget::initWidgets()
     m_info->setObjectName("info");
     m_open = new PushButton("打开", NEWFLICON(QFDIcon, Open), this);
     m_open->setObjectName("open");
-    m_edit = new PushButton("修改", NEWFLICON(FluentIcon, EDIT), this);
-    m_edit->setObjectName("edit");
     m_delete = new PushButton("删除", NEWFLICON(FluentIcon, DELETE), this);
     m_delete->setObjectName("delete");
 
@@ -96,7 +94,6 @@ void ProjectListItemWidget::initLayout()
     // 按钮
     m_buttonLayout->addStretch();
     m_buttonLayout->addWidget(m_info);
-    m_buttonLayout->addWidget(m_edit);
     m_buttonLayout->addWidget(m_open);
     m_buttonLayout->addWidget(m_delete);
 }
@@ -105,7 +102,6 @@ void ProjectListItemWidget::connectSignalsAndSlots()
 {
     connect(m_info, &PushButton::clicked, this, &ProjectListItemWidget::sigInfo);
     connect(m_open, &PushButton::clicked, this, &ProjectListItemWidget::sigOpen);
-    connect(m_edit, &PushButton::clicked, this, &ProjectListItemWidget::sigEdit);
     connect(m_delete, &PushButton::clicked, this, &ProjectListItemWidget::sigDelete);
 }
 
@@ -161,7 +157,6 @@ void ProjectListWidget::showProjects(QList<ProjectInfo *> list)
         w->setInfo(list[i]);
         connect(w, &ProjectListItemWidget::sigInfo, this, &ProjectListWidget::slotInfo);
         connect(w, &ProjectListItemWidget::sigOpen, this, &ProjectListWidget::slotOpen);
-        connect(w, &ProjectListItemWidget::sigEdit, this, &ProjectListWidget::slotEdit);
         connect(w, &ProjectListItemWidget::sigDelete, this, &ProjectListWidget::slotDelete);
 
         QListWidgetItem *item = new QListWidgetItem(m_listWidget);
@@ -233,12 +228,6 @@ void ProjectListWidget::slotOpen()
     emit sigOpen(w->proj());
 }
 
-void ProjectListWidget::slotEdit()
-{
-    ProjectListItemWidget *w = dynamic_cast<ProjectListItemWidget *>(sender());
-    emit sigEdit(w->proj());
-}
-
 void ProjectListWidget::slotDelete()
 {
     ProjectListItemWidget *w = dynamic_cast<ProjectListItemWidget *>(sender());

+ 0 - 4
QFD/widgets/ProjectListWidget.h

@@ -31,7 +31,6 @@ public:
 signals:
     void sigInfo();
     void sigOpen();
-    void sigEdit();
     void sigDelete();
 
 private:
@@ -51,7 +50,6 @@ private:
     QLabel *m_type      = nullptr;
 
     PushButton *m_info   = nullptr;
-    PushButton *m_edit   = nullptr;
     PushButton *m_open   = nullptr;
     PushButton *m_delete = nullptr;
 
@@ -76,7 +74,6 @@ public:
 signals:
     void sigInfo(ProjectInfo *project);
     void sigOpen(ProjectInfo *project);
-    void sigEdit(ProjectInfo *project);
     void sigDelete(ProjectInfo *project);
 
 private:
@@ -94,7 +91,6 @@ private slots:
 
     void slotInfo();
     void slotOpen();
-    void slotEdit();
     void slotDelete();
 
 signals: