Explorar el Código

implemented autoupdate for deducted times upon aircraft edit

fiffty-50 hace 4 años
padre
commit
a7f0edc70e
Se han modificado 4 ficheros con 3 adiciones y 5 borrados
  1. 1 4
      mainwindow.cpp
  2. 0 1
      mainwindow.ui
  3. 1 0
      src/gui/dialogues/newtail.cpp
  4. 1 0
      src/gui/dialogues/newtail.h

+ 1 - 4
mainwindow.cpp

@@ -37,17 +37,14 @@ MainWindow::MainWindow(QWidget *parent)
     ui->actionHome->setIcon(QIcon(":/icons/ionicon-icons/home-outline.png"));
     ui->actionSettings->setIcon(QIcon(":/icons/ionicon-icons/settings-outline.png"));
     ui->actionQuit->setIcon(QIcon(":/icons/ionicon-icons/power-outline.png"));
-    ui->actionNewFlight->setIcon(QIcon(":/icons/ionicon-icons/airplane-outline.png"));
     ui->actionAircraft->setIcon(QIcon(":/icons/ionicon-icons/airplane-outline.png"));
-    ui->actionNewAircraft->setIcon(QIcon(":/icons/ionicon-icons/airplane-outline.png"));
     ui->actionPilots->setIcon(QIcon(":/icons/ionicon-icons/settings-outline.png"));
-    ui->actionNewPilot->setIcon(QIcon(":/icons/ionicon-icons/settings-outline.png"));
 
     // Adds space between toolbar items
     auto *spacer = new QWidget();
     spacer->setMinimumWidth(10);
     spacer->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Minimum);
-    ui->toolBar->insertWidget(ui->actionNewFlight, spacer);
+    ui->toolBar->insertWidget(ui->actionSettings, spacer);
 
 
     // create and show HomeWidget

+ 0 - 1
mainwindow.ui

@@ -38,7 +38,6 @@
    <addaction name="actionLogbook"/>
    <addaction name="actionAircraft"/>
    <addaction name="actionPilots"/>
-   <addaction name="actionNewFlight"/>
    <addaction name="actionSettings"/>
    <addaction name="actionQuit"/>
   </widget>

+ 1 - 0
src/gui/dialogues/newtail.cpp

@@ -231,6 +231,7 @@ void NewTail::submitForm(Db::editRole edRole)
     case Db::editExisting:
         oldEntry.setData(newData);
         oldEntry.commit();
+        Calc::updateAutoTimes(oldEntry.position.second);
         break;
     }
 }

+ 1 - 0
src/gui/dialogues/newtail.h

@@ -26,6 +26,7 @@
 #include "src/classes/completionlist.h"
 #include "src/classes/aircraft.h"
 #include "src/classes/strictrxvalidator.h"
+#include "src/classes/calc.h"
 
 namespace Ui {
 class NewTail;