27 lines
655 B
C++
27 lines
655 B
C++
/* SPDX-FileCopyrightText: 2024 Blender Authors
|
|
*
|
|
* SPDX-License-Identifier: GPL-2.0-or-later */
|
|
|
|
#pragma once
|
|
|
|
#include "WM_types.hh"
|
|
|
|
struct wmOperator;
|
|
struct wmOperatorType;
|
|
struct wmDrag;
|
|
struct wmDropBox;
|
|
|
|
namespace blender::bke {
|
|
struct FileHanlderType;
|
|
} // namespace blender::bke
|
|
|
|
namespace blender::ed::io {
|
|
/**
|
|
* Shows a import dialog if the operator was invoked with filepath properties set,
|
|
* otherwise invokes the file-select window.
|
|
*/
|
|
int filesel_drop_import_invoke(bContext *C, wmOperator *op, const wmEvent *event);
|
|
|
|
bool poll_file_object_drop(const bContext *C, blender::bke::FileHandlerType *fh);
|
|
} // namespace blender::ed::io
|