Parcourir la source

fixing bug where subsequent files weren`t being added to ui
fixing display of images/video previews

logicp il y a 5 ans
Parent
commit
d17135796b
3 fichiers modifiés avec 9 ajouts et 6 suppressions
  1. 2 1
      argdialog.ui
  2. 3 1
      src/argdialog.cpp
  3. 4 4
      ui_argdialog.h

+ 2 - 1
argdialog.ui

@@ -393,7 +393,7 @@ padding-left: 2px;</string>
          <bool>true</bool>
         </property>
         <property name="columnCount">
-         <number>3</number>
+         <number>4</number>
         </property>
         <attribute name="horizontalHeaderCascadingSectionResizes">
          <bool>false</bool>
@@ -413,6 +413,7 @@ padding-left: 2px;</string>
         <column/>
         <column/>
         <column/>
+        <column/>
        </widget>
       </item>
       <item>

+ 3 - 1
src/argdialog.cpp

@@ -33,7 +33,7 @@ ArgDialog::ArgDialog(QWidget *parent) :
                 .name=file_name, .path=file_path, .type = is_video ? FileType::VIDEO : FileType::IMAGE
             });
 
-            if (!m_ig_post.is_video && is_video) {
+            if (is_video) {
                 qDebug() << "File discovered to be video";
                 m_ig_post.is_video = true; // rename to "sending_video"
                 QString preview_filename = FileUtils::generatePreview(file_path, file_name);
@@ -53,6 +53,8 @@ ArgDialog::ArgDialog(QWidget *parent) :
     ui->argList->setHorizontalHeaderLabels(QStringList{"Value", "Type"});
     ui->argList->setColumnWidth(0, 300);
     ui->argList->setColumnWidth(1, 40);
+    ui->argList->setColumnWidth(2, 100);
+    ui->argList->setColumnWidth(3, 30);
     ui->argList->verticalHeader()->setDefaultSectionSize(100);
 
     QObject::connect(ui->addArgument, &QPushButton::clicked, this, [this]() {

+ 4 - 4
ui_argdialog.h

@@ -1,7 +1,7 @@
 /********************************************************************************
 ** Form generated from reading UI file 'argdialog.ui'
 **
-** Created by: Qt User Interface Compiler version 5.13.2
+** Created by: Qt User Interface Compiler version 5.13.0
 **
 ** WARNING! All changes made in this file will be lost when recompiling UI file!
 ********************************************************************************/
@@ -306,8 +306,8 @@ public:
         horizontalLayout_6->addItem(horizontalSpacer);
 
         argList = new QTableWidget(verticalLayoutWidget_2);
-        if (argList->columnCount() < 3)
-            argList->setColumnCount(3);
+        if (argList->columnCount() < 4)
+            argList->setColumnCount(4);
         argList->setObjectName(QString::fromUtf8("argList"));
         argList->setStyleSheet(QString::fromUtf8("font: 87 11pt \"Noto Sans\";\n"
 "background-color: #2f535f;\n"
@@ -315,7 +315,7 @@ public:
 "font-weight: 700;\n"
 "padding-left: 2px;"));
         argList->setShowGrid(true);
-        argList->setColumnCount(3);
+        argList->setColumnCount(4);
         argList->horizontalHeader()->setCascadingSectionResizes(false);
         argList->horizontalHeader()->setMinimumSectionSize(100);
         argList->horizontalHeader()->setDefaultSectionSize(200);