9#ifndef UI_UNLINKEDFILESDIALOG_H
10#define UI_UNLINKEDFILESDIALOG_H
12#include <QtCore/QVariant>
13#include <QtWidgets/QAbstractButton>
14#include <QtWidgets/QApplication>
15#include <QtWidgets/QDialog>
16#include <QtWidgets/QDialogButtonBox>
17#include <QtWidgets/QHBoxLayout>
18#include <QtWidgets/QHeaderView>
19#include <QtWidgets/QLabel>
20#include <QtWidgets/QPushButton>
21#include <QtWidgets/QTableView>
22#include <QtWidgets/QVBoxLayout>
26class Ui_UnlinkedFilesDialog
29 QVBoxLayout *verticalLayout;
31 QTableView *tableView;
32 QHBoxLayout *horizontalLayout;
33 QPushButton *searchFolderButton;
34 QDialogButtonBox *buttonBox;
36 void setupUi(QDialog *UnlinkedFilesDialog)
38 if (UnlinkedFilesDialog->objectName().isEmpty())
39 UnlinkedFilesDialog->setObjectName(
"UnlinkedFilesDialog");
40 UnlinkedFilesDialog->resize(625, 300);
41#if QT_CONFIG(whatsthis)
42 UnlinkedFilesDialog->setWhatsThis(QString::fromUtf8(
"https://forum.shotcut.org/t/project-management/12574#p-39686-missing-files-7"));
44 UnlinkedFilesDialog->setSizeGripEnabled(
true);
45 UnlinkedFilesDialog->setModal(
true);
46 verticalLayout =
new QVBoxLayout(UnlinkedFilesDialog);
47 verticalLayout->setObjectName(
"verticalLayout");
48 label =
new QLabel(UnlinkedFilesDialog);
49 label->setObjectName(
"label");
51 verticalLayout->addWidget(label);
53 tableView =
new QTableView(UnlinkedFilesDialog);
54 tableView->setObjectName(
"tableView");
55 tableView->setMinimumSize(QSize(496, 0));
56 tableView->setEditTriggers(QAbstractItemView::EditTrigger::NoEditTriggers);
57 tableView->setProperty(
"showDropIndicator", QVariant(
false));
58 tableView->setDragDropOverwriteMode(
false);
59 tableView->setAlternatingRowColors(
true);
60 tableView->setSelectionMode(QAbstractItemView::SelectionMode::SingleSelection);
61 tableView->setSelectionBehavior(QAbstractItemView::SelectionBehavior::SelectRows);
62 tableView->setTextElideMode(Qt::TextElideMode::ElideLeft);
63 tableView->horizontalHeader()->setHighlightSections(
false);
64 tableView->horizontalHeader()->setStretchLastSection(
true);
65 tableView->verticalHeader()->setVisible(
false);
66 tableView->verticalHeader()->setHighlightSections(
false);
68 verticalLayout->addWidget(tableView);
70 horizontalLayout =
new QHBoxLayout();
71 horizontalLayout->setObjectName(
"horizontalLayout");
72 searchFolderButton =
new QPushButton(UnlinkedFilesDialog);
73 searchFolderButton->setObjectName(
"searchFolderButton");
75 horizontalLayout->addWidget(searchFolderButton);
77 buttonBox =
new QDialogButtonBox(UnlinkedFilesDialog);
78 buttonBox->setObjectName(
"buttonBox");
79 buttonBox->setOrientation(Qt::Orientation::Horizontal);
80 buttonBox->setStandardButtons(QDialogButtonBox::StandardButton::Cancel|QDialogButtonBox::StandardButton::Ok);
82 horizontalLayout->addWidget(buttonBox);
85 verticalLayout->addLayout(horizontalLayout);
88 retranslateUi(UnlinkedFilesDialog);
89 QObject::connect(buttonBox, &QDialogButtonBox::accepted, UnlinkedFilesDialog, qOverload<>(&QDialog::accept));
90 QObject::connect(buttonBox, &QDialogButtonBox::rejected, UnlinkedFilesDialog, qOverload<>(&QDialog::reject));
92 QMetaObject::connectSlotsByName(UnlinkedFilesDialog);
95 void retranslateUi(QDialog *UnlinkedFilesDialog)
97 UnlinkedFilesDialog->setWindowTitle(QCoreApplication::translate(
"UnlinkedFilesDialog",
"Missing Files",
nullptr));
98 label->setText(QCoreApplication::translate(
"UnlinkedFilesDialog",
"There are missing files in your project. Double-click each row to locate a file.",
nullptr));
100 searchFolderButton->setToolTip(QCoreApplication::translate(
"UnlinkedFilesDialog",
"This looks at every file in a folder to see if it matches any of the missing files.",
nullptr));
102 searchFolderButton->setText(QCoreApplication::translate(
"UnlinkedFilesDialog",
"Search in Folder...",
nullptr));
108 class UnlinkedFilesDialog:
public Ui_UnlinkedFilesDialog {};