20#ifndef LIBREPCB_EDITOR_OUTPUTJOBSDIALOG_H
21#define LIBREPCB_EDITOR_OUTPUTJOBSDIALOG_H
37class WorkspaceSettings;
44class OutputJobsDialog;
63 QWidget* parent =
nullptr) noexcept;
68 virtual
void reject() noexcept override;
86 QListWidgetItem* previous) noexcept;
This class represents absolute, well-formatted paths to files or directories.
Definition filepath.h:127
Base class for all output job types.
Definition outputjob.h:50
The Project class represents a whole (opened) project with all its content.
Definition project.h:71
Container for all workspace related settings.
Definition workspacesettings.h:60
The OutputJobsDialog class.
Definition outputjobsdialog.h:54
void writeLogLine(const QString &line) noexcept
Definition outputjobsdialog.cpp:745
void removeClicked() noexcept
Definition outputjobsdialog.cpp:350
void removeUnknownFiles() noexcept
Definition outputjobsdialog.cpp:372
void writeStrikeThroughLine(const QString &msg) noexcept
Definition outputjobsdialog.cpp:724
void writeWarningLine(const QString &msg) noexcept
Definition outputjobsdialog.cpp:728
void copyClicked() noexcept
Definition outputjobsdialog.cpp:317
void addClicked() noexcept
Definition outputjobsdialog.cpp:255
void writeSuccessLine() noexcept
Definition outputjobsdialog.cpp:739
void writeTitleLine(const QString &msg) noexcept
Definition outputjobsdialog.cpp:705
OutputJobList mJobs
Definition outputjobsdialog.h:106
OutputJobsDialog()=delete
QScopedPointer< Ui::OutputJobsDialog > mUi
Definition outputjobsdialog.h:107
void writeOutputFileLine(const FilePath &fp) noexcept
Definition outputjobsdialog.cpp:710
void writeUnknownFileLine(const FilePath &fp) noexcept
Definition outputjobsdialog.cpp:716
void openOutputDirectory() noexcept
Definition outputjobsdialog.cpp:364
UndoStack & mUndoStack
Definition outputjobsdialog.h:105
void jobListEdited(const OutputJobList &list, int index, const std::shared_ptr< const OutputJob > &obj, OutputJobList::Event event) noexcept
Definition outputjobsdialog.cpp:681
void orderPcbDialogTriggered()
Project & mProject
Definition outputjobsdialog.h:104
const WorkspaceSettings & mSettings
Definition outputjobsdialog.h:103
void moveDownClicked() noexcept
Definition outputjobsdialog.cpp:340
void runJob(std::shared_ptr< OutputJob > job, bool open=false) noexcept
Definition outputjobsdialog.cpp:425
void updateJobsList() noexcept
Definition outputjobsdialog.cpp:642
bool applyChanges() noexcept
Definition outputjobsdialog.cpp:630
OutputJobList::OnEditedSlot mOnJobsEditedSlot
Definition outputjobsdialog.h:110
OutputJobsDialog(const OutputJobsDialog &other)=delete
void preselectJobByType(const QString &typeName) noexcept
Definition outputjobsdialog.cpp:203
virtual void reject() noexcept override
Definition outputjobsdialog.cpp:237
void moveUpClicked() noexcept
Definition outputjobsdialog.cpp:330
void currentItemChanged(QListWidgetItem *current, QListWidgetItem *previous) noexcept
Definition outputjobsdialog.cpp:530
void buttonBoxClicked(QAbstractButton *button) noexcept
Definition outputjobsdialog.cpp:611
void writeErrorLine(const QString &msg) noexcept
Definition outputjobsdialog.cpp:734
The UndoStack class holds UndoCommand objects and provides undo/redo commands.
Definition undostack.h:106
Definition occmodel.cpp:77