同步操作将从 陈炳煌/sqlitebrowser 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#ifndef FILEDIALOG_H#define FILEDIALOG_H#include <QFileDialog>//// File Extensions Filters// - space separated list of file extensions in QString// - used during import/export// - passed to QFileDialog to filter files shown based on extension//// SQLite DB File Extensionsstatic const QString FILE_FILTER_SQLDB(QObject::tr("SQLite Database Files (*.db *.sqlite *.sqlite3 *.db3)"));// SQLite DB Project File Extensionsstatic const QString FILE_FILTER_SQLPRJ(QObject::tr("DB Browser for SQLite Project Files (*.sqbpro)"));static const QString FILE_EXT_SQLPRJ_DEFAULT(".sqbpro");// SQL File Extensions Filterstatic const QString FILE_FILTER_SQL(QObject::tr("SQL Files (*.sql)"));static const QString FILE_EXT_SQL_DEFAULT(".sql");// All Files Extensions Filterstatic const QString FILE_FILTER_ALL(QObject::tr("All Files (*)"));// Text Files Extensions Filterstatic const QString FILE_FILTER_TXT(QObject::tr("Text Files (*.txt)"));// Comma,Tab,or Delimiter-Separated Values File Extensions Filterstatic const QString FILE_FILTER_CSV(QObject::tr("Comma-Separated Values Files (*.csv)"));static const QString FILE_EXT_CSV_DEFAULT(".csv");static const QString FILE_FILTER_TSV(QObject::tr("Tab-Separated Values Files (*.tsv)"));static const QString FILE_FILTER_DSV(QObject::tr("Delimiter-Separated Values Files (*.dsv)"));// JSON File Extensions Filterstatic const QString FILE_FILTER_JSON(QObject::tr("JSON Files (*.json *.js)"));static const QString FILE_EXT_JSON_DEFAULT(".json");// XML File Extensions Filterstatic const QString FILE_FILTER_XML(QObject::tr("XML Files (*.xml)"));// Binary File Extensions Filterstatic const QString FILE_FILTER_BIN(QObject::tr("Binary Files (*.bin *.dat)"));// Scalar Vector Graphics File Extensions Filterstatic const QString FILE_FILTER_SVG(QObject::tr("SVG Files (*.svg)"));// Hex-Dump File Extension Filterstatic const QString FILE_FILTER_HEX(QObject::tr("Hex Dump Files (*.dat *.bin)"));// Dynamic/Shared Objects File Extension Filterstatic const QString FILE_FILTER_DYN(QObject::tr("Extensions (*.so *.dylib *.dll)"));enum FileDialogTypes {NoSpecificType,CreateProjectFile,OpenProjectFile,CreateDatabaseFile,OpenDatabaseFile,CreateSQLFile,OpenSQLFile,OpenCSVFile,CreateDataFile,OpenDataFile,OpenExtensionFile,OpenCertificateFile};class FileDialog : public QFileDialog{Q_OBJECTpublic:static QString getOpenFileName(const FileDialogTypes dialogType, QWidget* parent = nullptr, const QString& caption = QString(),const QString& filter = QString(), QString* selectedFilter = nullptr,Options options = Options());static QStringList getOpenFileNames(const FileDialogTypes dialogType, QWidget* parent = nullptr, const QString& caption = QString(),const QString& filter = QString(), QString* selectedFilter = nullptr,Options options = Options());static QString getSaveFileName(const FileDialogTypes dialogType, QWidget* parent = nullptr, const QString& caption = QString(),const QString& filter = QString(), const QString& defaultFileName = QString(), QString* selectedFilter = nullptr,Options options = Options());static QString getExistingDirectory(const FileDialogTypes dialogType, QWidget* parent = nullptr, const QString& caption = QString(),Options options = Options());static QString getSqlDatabaseFileFilter();private:static QString getFileDialogPath(const FileDialogTypes dialogType);static void setFileDialogPath(const FileDialogTypes dialogType, const QString& new_path);};#endif
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。