2024-11-17 06:21:37 +00:00
# pragma once
# ifndef MIQT_QT_GEN_QFILEDIALOG_H
# define MIQT_QT_GEN_QFILEDIALOG_H
2024-08-25 04:08:24 +00:00
# include <stdbool.h>
# include <stddef.h>
# include <stdint.h>
# pragma GCC diagnostic ignored "-Wdeprecated-declarations"
2024-10-16 05:07:56 +00:00
# include "../libmiqt/libmiqt.h"
2024-09-14 22:29:05 +00:00
2024-08-25 04:08:24 +00:00
# ifdef __cplusplus
extern " C " {
# endif
# ifdef __cplusplus
class QAbstractItemDelegate ;
class QAbstractProxyModel ;
class QByteArray ;
class QDir ;
class QFileDialog ;
class QFileIconProvider ;
class QMetaObject ;
class QUrl ;
class QWidget ;
# else
typedef struct QAbstractItemDelegate QAbstractItemDelegate ;
typedef struct QAbstractProxyModel QAbstractProxyModel ;
typedef struct QByteArray QByteArray ;
typedef struct QDir QDir ;
typedef struct QFileDialog QFileDialog ;
typedef struct QFileIconProvider QFileIconProvider ;
typedef struct QMetaObject QMetaObject ;
typedef struct QUrl QUrl ;
typedef struct QWidget QWidget ;
# endif
2024-10-26 00:46:42 +00:00
QFileDialog * QFileDialog_new ( QWidget * parent ) ;
QFileDialog * QFileDialog_new2 ( QWidget * parent , int f ) ;
QFileDialog * QFileDialog_new3 ( ) ;
2024-10-18 23:53:33 +00:00
QFileDialog * QFileDialog_new4 ( QWidget * parent , struct miqt_string caption ) ;
QFileDialog * QFileDialog_new5 ( QWidget * parent , struct miqt_string caption , struct miqt_string directory ) ;
QFileDialog * QFileDialog_new6 ( QWidget * parent , struct miqt_string caption , struct miqt_string directory , struct miqt_string filter ) ;
2024-09-11 05:41:09 +00:00
QMetaObject * QFileDialog_MetaObject ( const QFileDialog * self ) ;
2024-09-20 22:32:57 +00:00
void * QFileDialog_Metacast ( QFileDialog * self , const char * param1 ) ;
2024-10-18 23:53:33 +00:00
struct miqt_string QFileDialog_Tr ( const char * s ) ;
struct miqt_string QFileDialog_TrUtf8 ( const char * s ) ;
void QFileDialog_SetDirectory ( QFileDialog * self , struct miqt_string directory ) ;
2024-08-25 04:08:24 +00:00
void QFileDialog_SetDirectoryWithDirectory ( QFileDialog * self , QDir * directory ) ;
2024-09-11 05:41:09 +00:00
QDir * QFileDialog_Directory ( const QFileDialog * self ) ;
2024-08-25 04:08:24 +00:00
void QFileDialog_SetDirectoryUrl ( QFileDialog * self , QUrl * directory ) ;
2024-09-11 05:41:09 +00:00
QUrl * QFileDialog_DirectoryUrl ( const QFileDialog * self ) ;
2024-10-18 23:53:33 +00:00
void QFileDialog_SelectFile ( QFileDialog * self , struct miqt_string filename ) ;
2024-11-17 06:21:37 +00:00
struct miqt_array /* of struct miqt_string */ QFileDialog_SelectedFiles ( const QFileDialog * self ) ;
2024-08-25 04:08:24 +00:00
void QFileDialog_SelectUrl ( QFileDialog * self , QUrl * url ) ;
2024-11-17 06:21:37 +00:00
struct miqt_array /* of QUrl* */ QFileDialog_SelectedUrls ( const QFileDialog * self ) ;
2024-08-25 04:08:24 +00:00
void QFileDialog_SetNameFilterDetailsVisible ( QFileDialog * self , bool enabled ) ;
2024-09-11 05:41:09 +00:00
bool QFileDialog_IsNameFilterDetailsVisible ( const QFileDialog * self ) ;
2024-10-18 23:53:33 +00:00
void QFileDialog_SetNameFilter ( QFileDialog * self , struct miqt_string filter ) ;
2024-11-17 06:21:37 +00:00
void QFileDialog_SetNameFilters ( QFileDialog * self , struct miqt_array /* of struct miqt_string */ filters ) ;
struct miqt_array /* of struct miqt_string */ QFileDialog_NameFilters ( const QFileDialog * self ) ;
2024-10-18 23:53:33 +00:00
void QFileDialog_SelectNameFilter ( QFileDialog * self , struct miqt_string filter ) ;
struct miqt_string QFileDialog_SelectedMimeTypeFilter ( const QFileDialog * self ) ;
struct miqt_string QFileDialog_SelectedNameFilter ( const QFileDialog * self ) ;
2024-11-17 06:21:37 +00:00
void QFileDialog_SetMimeTypeFilters ( QFileDialog * self , struct miqt_array /* of struct miqt_string */ filters ) ;
struct miqt_array /* of struct miqt_string */ QFileDialog_MimeTypeFilters ( const QFileDialog * self ) ;
2024-10-18 23:53:33 +00:00
void QFileDialog_SelectMimeTypeFilter ( QFileDialog * self , struct miqt_string filter ) ;
2024-09-11 05:41:09 +00:00
int QFileDialog_Filter ( const QFileDialog * self ) ;
2024-08-29 07:01:51 +00:00
void QFileDialog_SetFilter ( QFileDialog * self , int filters ) ;
2024-09-18 00:12:02 +00:00
void QFileDialog_SetViewMode ( QFileDialog * self , int mode ) ;
int QFileDialog_ViewMode ( const QFileDialog * self ) ;
void QFileDialog_SetFileMode ( QFileDialog * self , int mode ) ;
int QFileDialog_FileMode ( const QFileDialog * self ) ;
void QFileDialog_SetAcceptMode ( QFileDialog * self , int mode ) ;
int QFileDialog_AcceptMode ( const QFileDialog * self ) ;
2024-08-25 04:08:24 +00:00
void QFileDialog_SetReadOnly ( QFileDialog * self , bool enabled ) ;
2024-09-11 05:41:09 +00:00
bool QFileDialog_IsReadOnly ( const QFileDialog * self ) ;
2024-08-25 04:08:24 +00:00
void QFileDialog_SetResolveSymlinks ( QFileDialog * self , bool enabled ) ;
2024-09-11 05:41:09 +00:00
bool QFileDialog_ResolveSymlinks ( const QFileDialog * self ) ;
2024-11-17 06:21:37 +00:00
void QFileDialog_SetSidebarUrls ( QFileDialog * self , struct miqt_array /* of QUrl* */ urls ) ;
struct miqt_array /* of QUrl* */ QFileDialog_SidebarUrls ( const QFileDialog * self ) ;
2024-10-18 23:53:33 +00:00
struct miqt_string QFileDialog_SaveState ( const QFileDialog * self ) ;
bool QFileDialog_RestoreState ( QFileDialog * self , struct miqt_string state ) ;
2024-08-25 04:08:24 +00:00
void QFileDialog_SetConfirmOverwrite ( QFileDialog * self , bool enabled ) ;
2024-09-11 05:41:09 +00:00
bool QFileDialog_ConfirmOverwrite ( const QFileDialog * self ) ;
2024-10-18 23:53:33 +00:00
void QFileDialog_SetDefaultSuffix ( QFileDialog * self , struct miqt_string suffix ) ;
struct miqt_string QFileDialog_DefaultSuffix ( const QFileDialog * self ) ;
2024-11-17 06:21:37 +00:00
void QFileDialog_SetHistory ( QFileDialog * self , struct miqt_array /* of struct miqt_string */ paths ) ;
struct miqt_array /* of struct miqt_string */ QFileDialog_History ( const QFileDialog * self ) ;
2024-08-25 04:08:24 +00:00
void QFileDialog_SetItemDelegate ( QFileDialog * self , QAbstractItemDelegate * delegate ) ;
2024-09-11 05:41:09 +00:00
QAbstractItemDelegate * QFileDialog_ItemDelegate ( const QFileDialog * self ) ;
2024-08-25 04:08:24 +00:00
void QFileDialog_SetIconProvider ( QFileDialog * self , QFileIconProvider * provider ) ;
2024-09-11 05:41:09 +00:00
QFileIconProvider * QFileDialog_IconProvider ( const QFileDialog * self ) ;
2024-10-18 23:53:33 +00:00
void QFileDialog_SetLabelText ( QFileDialog * self , int label , struct miqt_string text ) ;
struct miqt_string QFileDialog_LabelText ( const QFileDialog * self , int label ) ;
2024-11-17 06:21:37 +00:00
void QFileDialog_SetSupportedSchemes ( QFileDialog * self , struct miqt_array /* of struct miqt_string */ schemes ) ;
struct miqt_array /* of struct miqt_string */ QFileDialog_SupportedSchemes ( const QFileDialog * self ) ;
2024-08-25 04:08:24 +00:00
void QFileDialog_SetProxyModel ( QFileDialog * self , QAbstractProxyModel * model ) ;
2024-09-11 05:41:09 +00:00
QAbstractProxyModel * QFileDialog_ProxyModel ( const QFileDialog * self ) ;
2024-09-18 00:12:02 +00:00
void QFileDialog_SetOption ( QFileDialog * self , int option ) ;
bool QFileDialog_TestOption ( const QFileDialog * self , int option ) ;
2024-08-29 07:01:51 +00:00
void QFileDialog_SetOptions ( QFileDialog * self , int options ) ;
2024-09-11 05:41:09 +00:00
int QFileDialog_Options ( const QFileDialog * self ) ;
2024-08-25 04:08:24 +00:00
void QFileDialog_SetVisible ( QFileDialog * self , bool visible ) ;
2024-10-18 23:53:33 +00:00
void QFileDialog_FileSelected ( QFileDialog * self , struct miqt_string file ) ;
2024-10-13 06:06:06 +00:00
void QFileDialog_connect_FileSelected ( QFileDialog * self , intptr_t slot ) ;
2024-11-17 06:21:37 +00:00
void QFileDialog_FilesSelected ( QFileDialog * self , struct miqt_array /* of struct miqt_string */ files ) ;
2024-10-13 06:06:06 +00:00
void QFileDialog_connect_FilesSelected ( QFileDialog * self , intptr_t slot ) ;
2024-10-18 23:53:33 +00:00
void QFileDialog_CurrentChanged ( QFileDialog * self , struct miqt_string path ) ;
2024-10-13 06:06:06 +00:00
void QFileDialog_connect_CurrentChanged ( QFileDialog * self , intptr_t slot ) ;
2024-10-18 23:53:33 +00:00
void QFileDialog_DirectoryEntered ( QFileDialog * self , struct miqt_string directory ) ;
2024-10-13 06:06:06 +00:00
void QFileDialog_connect_DirectoryEntered ( QFileDialog * self , intptr_t slot ) ;
2024-08-25 04:08:24 +00:00
void QFileDialog_UrlSelected ( QFileDialog * self , QUrl * url ) ;
2024-10-13 06:06:06 +00:00
void QFileDialog_connect_UrlSelected ( QFileDialog * self , intptr_t slot ) ;
2024-11-17 06:21:37 +00:00
void QFileDialog_UrlsSelected ( QFileDialog * self , struct miqt_array /* of QUrl* */ urls ) ;
2024-10-13 06:06:06 +00:00
void QFileDialog_connect_UrlsSelected ( QFileDialog * self , intptr_t slot ) ;
2024-08-25 04:08:24 +00:00
void QFileDialog_CurrentUrlChanged ( QFileDialog * self , QUrl * url ) ;
2024-10-13 06:06:06 +00:00
void QFileDialog_connect_CurrentUrlChanged ( QFileDialog * self , intptr_t slot ) ;
2024-08-25 04:08:24 +00:00
void QFileDialog_DirectoryUrlEntered ( QFileDialog * self , QUrl * directory ) ;
2024-10-13 06:06:06 +00:00
void QFileDialog_connect_DirectoryUrlEntered ( QFileDialog * self , intptr_t slot ) ;
2024-10-18 23:53:33 +00:00
void QFileDialog_FilterSelected ( QFileDialog * self , struct miqt_string filter ) ;
2024-10-13 06:06:06 +00:00
void QFileDialog_connect_FilterSelected ( QFileDialog * self , intptr_t slot ) ;
2024-10-18 23:53:33 +00:00
struct miqt_string QFileDialog_GetOpenFileName ( ) ;
2024-08-29 07:01:51 +00:00
QUrl * QFileDialog_GetOpenFileUrl ( ) ;
2024-10-18 23:53:33 +00:00
struct miqt_string QFileDialog_GetSaveFileName ( ) ;
2024-08-29 07:01:51 +00:00
QUrl * QFileDialog_GetSaveFileUrl ( ) ;
2024-10-18 23:53:33 +00:00
struct miqt_string QFileDialog_GetExistingDirectory ( ) ;
2024-08-29 07:01:51 +00:00
QUrl * QFileDialog_GetExistingDirectoryUrl ( ) ;
2024-11-17 06:21:37 +00:00
struct miqt_array /* of struct miqt_string */ QFileDialog_GetOpenFileNames ( ) ;
struct miqt_array /* of QUrl* */ QFileDialog_GetOpenFileUrls ( ) ;
2024-10-25 21:42:03 +00:00
void QFileDialog_SaveFileContent ( struct miqt_string fileContent , struct miqt_string fileNameHint ) ;
2024-10-18 23:53:33 +00:00
struct miqt_string QFileDialog_Tr2 ( const char * s , const char * c ) ;
struct miqt_string QFileDialog_Tr3 ( const char * s , const char * c , int n ) ;
struct miqt_string QFileDialog_TrUtf82 ( const char * s , const char * c ) ;
struct miqt_string QFileDialog_TrUtf83 ( const char * s , const char * c , int n ) ;
2024-09-18 00:12:02 +00:00
void QFileDialog_SetOption2 ( QFileDialog * self , int option , bool on ) ;
2024-10-18 23:53:33 +00:00
struct miqt_string QFileDialog_GetOpenFileName1 ( QWidget * parent ) ;
struct miqt_string QFileDialog_GetOpenFileName2 ( QWidget * parent , struct miqt_string caption ) ;
struct miqt_string QFileDialog_GetOpenFileName3 ( QWidget * parent , struct miqt_string caption , struct miqt_string dir ) ;
struct miqt_string QFileDialog_GetOpenFileName4 ( QWidget * parent , struct miqt_string caption , struct miqt_string dir , struct miqt_string filter ) ;
2024-08-29 07:01:51 +00:00
QUrl * QFileDialog_GetOpenFileUrl1 ( QWidget * parent ) ;
2024-10-18 23:53:33 +00:00
QUrl * QFileDialog_GetOpenFileUrl2 ( QWidget * parent , struct miqt_string caption ) ;
QUrl * QFileDialog_GetOpenFileUrl3 ( QWidget * parent , struct miqt_string caption , QUrl * dir ) ;
QUrl * QFileDialog_GetOpenFileUrl4 ( QWidget * parent , struct miqt_string caption , QUrl * dir , struct miqt_string filter ) ;
struct miqt_string QFileDialog_GetSaveFileName1 ( QWidget * parent ) ;
struct miqt_string QFileDialog_GetSaveFileName2 ( QWidget * parent , struct miqt_string caption ) ;
struct miqt_string QFileDialog_GetSaveFileName3 ( QWidget * parent , struct miqt_string caption , struct miqt_string dir ) ;
struct miqt_string QFileDialog_GetSaveFileName4 ( QWidget * parent , struct miqt_string caption , struct miqt_string dir , struct miqt_string filter ) ;
2024-08-29 07:01:51 +00:00
QUrl * QFileDialog_GetSaveFileUrl1 ( QWidget * parent ) ;
2024-10-18 23:53:33 +00:00
QUrl * QFileDialog_GetSaveFileUrl2 ( QWidget * parent , struct miqt_string caption ) ;
QUrl * QFileDialog_GetSaveFileUrl3 ( QWidget * parent , struct miqt_string caption , QUrl * dir ) ;
QUrl * QFileDialog_GetSaveFileUrl4 ( QWidget * parent , struct miqt_string caption , QUrl * dir , struct miqt_string filter ) ;
struct miqt_string QFileDialog_GetExistingDirectory1 ( QWidget * parent ) ;
struct miqt_string QFileDialog_GetExistingDirectory2 ( QWidget * parent , struct miqt_string caption ) ;
struct miqt_string QFileDialog_GetExistingDirectory3 ( QWidget * parent , struct miqt_string caption , struct miqt_string dir ) ;
struct miqt_string QFileDialog_GetExistingDirectory4 ( QWidget * parent , struct miqt_string caption , struct miqt_string dir , int options ) ;
2024-08-29 07:01:51 +00:00
QUrl * QFileDialog_GetExistingDirectoryUrl1 ( QWidget * parent ) ;
2024-10-18 23:53:33 +00:00
QUrl * QFileDialog_GetExistingDirectoryUrl2 ( QWidget * parent , struct miqt_string caption ) ;
QUrl * QFileDialog_GetExistingDirectoryUrl3 ( QWidget * parent , struct miqt_string caption , QUrl * dir ) ;
QUrl * QFileDialog_GetExistingDirectoryUrl4 ( QWidget * parent , struct miqt_string caption , QUrl * dir , int options ) ;
2024-11-17 06:21:37 +00:00
QUrl * QFileDialog_GetExistingDirectoryUrl5 ( QWidget * parent , struct miqt_string caption , QUrl * dir , int options , struct miqt_array /* of struct miqt_string */ supportedSchemes ) ;
struct miqt_array /* of struct miqt_string */ QFileDialog_GetOpenFileNames1 ( QWidget * parent ) ;
struct miqt_array /* of struct miqt_string */ QFileDialog_GetOpenFileNames2 ( QWidget * parent , struct miqt_string caption ) ;
struct miqt_array /* of struct miqt_string */ QFileDialog_GetOpenFileNames3 ( QWidget * parent , struct miqt_string caption , struct miqt_string dir ) ;
struct miqt_array /* of struct miqt_string */ QFileDialog_GetOpenFileNames4 ( QWidget * parent , struct miqt_string caption , struct miqt_string dir , struct miqt_string filter ) ;
struct miqt_array /* of QUrl* */ QFileDialog_GetOpenFileUrls1 ( QWidget * parent ) ;
struct miqt_array /* of QUrl* */ QFileDialog_GetOpenFileUrls2 ( QWidget * parent , struct miqt_string caption ) ;
struct miqt_array /* of QUrl* */ QFileDialog_GetOpenFileUrls3 ( QWidget * parent , struct miqt_string caption , QUrl * dir ) ;
struct miqt_array /* of QUrl* */ QFileDialog_GetOpenFileUrls4 ( QWidget * parent , struct miqt_string caption , QUrl * dir , struct miqt_string filter ) ;
2024-08-25 04:08:24 +00:00
void QFileDialog_Delete ( QFileDialog * self ) ;
# ifdef __cplusplus
} /* extern C */
# endif
# endif