7 #include <QDragEnterEvent>
11 #include <QVBoxLayout>
20 mTextLabel->
setText(
"Open an existing project or create a new one by dropping a project folder or netlist file here.");
36 const QMimeData* mime_data =
event->mimeData();
39 event->acceptProposedAction();
57 const QMimeData* mime_data =
event->mimeData();
75 log_warning(
"gui",
"directory {} is not a hal project.",
file.toStdString());
90 event->acceptProposedAction();
then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file
void importFile(QString filename)
void openProject(QString projPath)
static FileManager * get_instance()
static DirectoryStatus directoryStatus(const QString &pathname)
#define log_warning(channel,...)
QIcon getStyledSvgIcon(const QString &from_to_colors_enabled, const QString &svg_path, QString from_to_colors_disabled=QString())
void setSpacing(int spacing)
virtual bool event(QEvent *e) override
void setAlignment(Qt::Alignment)
void setPixmap(const QPixmap &)
void setText(const QString &)
void setWordWrap(bool on)
void setContentsMargins(int left, int top, int right, int bottom)
bool hasUrls() const const
QList< QUrl > urls() const const
void setObjectName(const QString &name)
bool isEmpty() const const
virtual void polish(QWidget *widget)
virtual void unpolish(QWidget *widget)