197 lines
10 KiB
TypeScript
197 lines
10 KiB
TypeScript
// bootstrap
|
|
import './lib/core/bootstrap';
|
|
// Enums:
|
|
export * from './lib/QtEnums';
|
|
// Gui:
|
|
export { QApplication } from './lib/QtGui/QApplication';
|
|
export { QBrush } from './lib/QtGui/QBrush';
|
|
export { QPen } from './lib/QtGui/QPen';
|
|
export { QKeySequence } from './lib/QtGui/QKeySequence';
|
|
export { QPicture } from './lib/QtGui/QPicture';
|
|
export { QPixmap, ImageFormats } from './lib/QtGui/QPixmap';
|
|
export { QIcon, QIconMode, QIconState } from './lib/QtGui/QIcon';
|
|
export { QImage, QImageFormat } from './lib/QtGui/QImage';
|
|
export { QFont, QFontCapitalization, QFontStretch, QFontWeight } from './lib/QtGui/QFont';
|
|
export { QMovie, CacheMode, MovieState } from './lib/QtGui/QMovie';
|
|
export { QPalette, ColorGroup, ColorRole } from './lib/QtGui/QPalette';
|
|
export { QCursor } from './lib/QtGui/QCursor';
|
|
export { QTextOptionWrapMode } from './lib/QtGui/QTextOption';
|
|
export { QClipboard, QClipboardMode } from './lib/QtGui/QClipboard';
|
|
export { QStyle, QStylePixelMetric } from './lib/QtGui/QStyle';
|
|
export { QFontDatabase, SystemFont, WritingSystem } from './lib/QtGui/QFontDatabase';
|
|
export { QFontMetrics } from './lib/QtGui/QFontMetrics';
|
|
export { QFontMetricsF } from './lib/QtGui/QFontMetricsF';
|
|
// Events: Maybe a separate module ?
|
|
export { QInputMethodEvent } from './lib/QtGui/QEvent/QInputMethodEvent';
|
|
export { QInputMethodQueryEvent } from './lib/QtGui/QEvent/QInputMethodQueryEvent';
|
|
export { QKeyEvent } from './lib/QtGui/QEvent/QKeyEvent';
|
|
export { QMouseEvent } from './lib/QtGui/QEvent/QMouseEvent';
|
|
export { QMoveEvent } from './lib/QtGui/QEvent/QMoveEvent';
|
|
export { QWheelEvent } from './lib/QtGui/QEvent/QWheelEvent';
|
|
export { QNativeGestureEvent } from './lib/QtGui/QEvent/QNativeGestureEvent';
|
|
export { QTabletEvent } from './lib/QtGui/QEvent/QTabletEvent';
|
|
export { QTimerEvent } from './lib/QtGui/QEvent/QTimerEvent';
|
|
export { QDrag } from './lib/QtGui/QDrag';
|
|
export { QDropEvent } from './lib/QtGui/QEvent/QDropEvent';
|
|
export { QDragMoveEvent } from './lib/QtGui/QEvent/QDragMoveEvent';
|
|
export { QDragLeaveEvent } from './lib/QtGui/QEvent/QDragLeaveEvent';
|
|
export { QPaintEvent } from './lib/QtGui/QEvent/QPaintEvent';
|
|
export { QResizeEvent } from './lib/QtGui/QEvent/QResizeEvent';
|
|
export { QScreen } from './lib/QtGui/QScreen';
|
|
export { QWindow } from './lib/QtGui/QWindow';
|
|
export { WidgetEventTypes } from './lib/core/EventWidget';
|
|
// Abstract:
|
|
export { QWidget, QWidgetSignals } from './lib/QtWidgets/QWidget';
|
|
export { QLayout, QLayoutSignals, SizeConstraint } from './lib/QtWidgets/QLayout';
|
|
export { QAbstractScrollArea } from './lib/QtWidgets/QAbstractScrollArea';
|
|
export { QAbstractSlider, QAbstractSliderSignals, SliderAction } from './lib/QtWidgets/QAbstractSlider';
|
|
export { QAbstractButton, QAbstractButtonSignals } from './lib/QtWidgets/QAbstractButton';
|
|
export {
|
|
DragDropMode,
|
|
EditTrigger,
|
|
QAbstractItemView,
|
|
QAbstractItemViewSignals,
|
|
QAbstractItemViewSelectionBehavior,
|
|
ScrollMode,
|
|
SelectionMode,
|
|
} from './lib/QtWidgets/QAbstractItemView';
|
|
export {
|
|
QAbstractSpinBox,
|
|
QAbstractSpinBoxSignals,
|
|
ButtonSymbols,
|
|
CorrectionMode,
|
|
StepType,
|
|
} from './lib/QtWidgets/QAbstractSpinBox';
|
|
// Widgets:
|
|
export { QCalendarWidget, QCalendarWidgetSignals } from './lib/QtWidgets/QCalendarWidget';
|
|
export { QCheckBox, QCheckBoxSignals } from './lib/QtWidgets/QCheckBox';
|
|
export { QColorDialog, QColorDialogSignals } from './lib/QtWidgets/QColorDialog';
|
|
export { QDateEdit } from './lib/QtWidgets/QDateEdit';
|
|
export { QDateTimeEdit, QDateTimeEditSignals } from './lib/QtWidgets/QDateTimeEdit';
|
|
export { QLabel, QLabelSignals } from './lib/QtWidgets/QLabel';
|
|
export { QLCDNumber, QLCDNumberSignals, Mode, SegmentStyle } from './lib/QtWidgets/QLCDNumber';
|
|
export { QDial, QDialSignals } from './lib/QtWidgets/QDial';
|
|
export { QDoubleSpinBox, QDoubleSpinBoxSignals } from './lib/QtWidgets/QDoubleSpinBox';
|
|
export { QErrorMessage, QErrorMessageSignals } from './lib/QtWidgets/QErrorMessage';
|
|
export { QFileDialog, QFileDialogSignals } from './lib/QtWidgets/QFileDialog';
|
|
export { QFontDialog, QFontDialogSignals, FontDialogOption } from './lib/QtWidgets/QFontDialog';
|
|
export { QFrame, QFrameSignals, Shadow, Shape } from './lib/QtWidgets/QFrame';
|
|
export { QGraphicsEffect, QGraphicsEffectSignals } from './lib/QtWidgets/QGraphicsEffect';
|
|
export { QGraphicsBlurEffect, QGraphicsBlurEffectSignals } from './lib/QtWidgets/QGraphicsBlurEffect';
|
|
export { QGraphicsDropShadowEffect, QGraphicsDropShadowEffectSignals } from './lib/QtWidgets/QGraphicsDropShadowEffect';
|
|
export { QLineEdit, QLineEditSignals, EchoMode } from './lib/QtWidgets/QLineEdit';
|
|
export { QMainWindow, QMainWindowSignals } from './lib/QtWidgets/QMainWindow';
|
|
export { QProgressBar, QProgressBarSignals, QProgressBarDirection } from './lib/QtWidgets/QProgressBar';
|
|
export { QProgressDialog, QProgressDialogSignals } from './lib/QtWidgets/QProgressDialog';
|
|
export { QComboBox, QComboBoxSignals, InsertPolicy } from './lib/QtWidgets/QComboBox';
|
|
export { QPushButton, QPushButtonSignals } from './lib/QtWidgets/QPushButton';
|
|
export { QToolButton, QToolButtonSignals, ToolButtonPopupMode } from './lib/QtWidgets/QToolButton';
|
|
export { QSpinBox, QSpinBoxSignals } from './lib/QtWidgets/QSpinBox';
|
|
export { QRadioButton, QRadioButtonSignals } from './lib/QtWidgets/QRadioButton';
|
|
export { QStackedWidget, QStackedWidgetSignals } from './lib/QtWidgets/QStackedWidget';
|
|
export { QHeaderView, QHeaderViewSignals, QHeaderViewResizeMode } from './lib/QtWidgets/QHeaderView';
|
|
export {
|
|
QListView,
|
|
QListViewSignals,
|
|
Flow,
|
|
LayoutMode,
|
|
Movement,
|
|
ResizeMode,
|
|
ListViewMode,
|
|
} from './lib/QtWidgets/QListView';
|
|
export { QListWidget, QListWidgetSignals } from './lib/QtWidgets/QListWidget';
|
|
export { QListWidgetItem } from './lib/QtWidgets/QListWidgetItem';
|
|
export { QTabBar, QTabBarSignals, ButtonPosition, SelectionBehavior, TabBarShape } from './lib/QtWidgets/QTabBar';
|
|
export { QTabWidget, QTabWidgetSignals } from './lib/QtWidgets/QTabWidget';
|
|
export { QTableView, QTableViewSignals } from './lib/QtWidgets/QTableView';
|
|
export { QTableWidget, QTableWidgetSignals } from './lib/QtWidgets/QTableWidget';
|
|
export { QTableWidgetItem } from './lib/QtWidgets/QTableWidgetItem';
|
|
export { QMenu, QMenuSignals } from './lib/QtWidgets/QMenu';
|
|
export { QMenuBar, QMenuBarSignals } from './lib/QtWidgets/QMenuBar';
|
|
export { QPlainTextEdit, QPlainTextEditSignals, LineWrapMode } from './lib/QtWidgets/QPlainTextEdit';
|
|
export { QScrollArea, QScrollAreaSignals } from './lib/QtWidgets/QScrollArea';
|
|
export { QScrollBar, QScrollBarSignals } from './lib/QtWidgets/QScrollBar';
|
|
export { QSlider, QSliderSignals, TickPosition } from './lib/QtWidgets/QSlider';
|
|
export { QTimeEdit } from './lib/QtWidgets/QTimeEdit';
|
|
export { QTreeWidget, QTreeWidgetSignals } from './lib/QtWidgets/QTreeWidget';
|
|
export { QTreeWidgetItem } from './lib/QtWidgets/QTreeWidgetItem';
|
|
export { CompositionMode, QPainter, RenderHint } from './lib/QtWidgets/QPainter';
|
|
export { QPainterPath } from './lib/QtWidgets/QPainterPath';
|
|
export { QDialog, QDialogSignals } from './lib/QtWidgets/QDialog';
|
|
export { QMessageBox, QMessageBoxSignals, QMessageBoxIcon, ButtonRole } from './lib/QtWidgets/QMessageBox';
|
|
export { QInputDialog, QInputDialogSignals, InputDialogOptions, InputMode } from './lib/QtWidgets/QInputDialog';
|
|
export { QSvgWidget } from './lib/QtWidgets/QSvgWidget';
|
|
export { QSplitter, QSplitterSignals } from './lib/QtWidgets/QSplitter';
|
|
|
|
export { QButtonGroup, QButtonGroupSignals } from './lib/QtWidgets/QButtonGroup';
|
|
|
|
export {
|
|
QSystemTrayIcon,
|
|
QSystemTrayIconSignals,
|
|
QSystemTrayIconActivationReason,
|
|
} from './lib/QtWidgets/QSystemTrayIcon';
|
|
export { QAction, QActionSignals } from './lib/QtWidgets/QAction';
|
|
export { QShortcut, QShortcutSignals } from './lib/QtWidgets/QShortcut';
|
|
export { QGroupBox, QGroupBoxSignals } from './lib/QtWidgets/QGroupBox';
|
|
export { QStatusBar, QStatusBarSignals } from './lib/QtWidgets/QStatusBar';
|
|
export { QStandardItemModel, QStandardItemModelSignals } from './lib/QtWidgets/QStandardItemModel';
|
|
export { QStandardItem } from './lib/QtWidgets/QStandardItem';
|
|
export { QTextBrowser, QTextBrowserSignals } from './lib/QtWidgets/QTextBrowser';
|
|
export {
|
|
QTextEdit,
|
|
QTextEditSignals,
|
|
AutoFormattingFlag,
|
|
QTextEditLineWrapMode,
|
|
WrapMode,
|
|
} from './lib/QtWidgets/QTextEdit';
|
|
export { QStyleFactory } from './lib/QtWidgets/QStyleFactory';
|
|
export { QSizePolicyPolicy, QSizePolicyPolicyFlag } from './lib/QtWidgets/QSizePolicy';
|
|
export { QAbstractItemDelegate } from './lib/QtWidgets/QAbstractItemDelegate';
|
|
|
|
// Core
|
|
export { QAbstractItemModel } from './lib/QtCore/QAbstractItemModel';
|
|
export { QAbstractTableModel } from './lib/QtCore/QAbstractTableModel';
|
|
export { QDate } from './lib/QtCore/QDate';
|
|
export { QDateTime } from './lib/QtCore/QDateTime';
|
|
export { QItemSelectionModel, SelectionFlag } from './lib/QtCore/QItemSelectionModel';
|
|
export { QModelIndex } from './lib/QtCore/QModelIndex';
|
|
export { QMimeData } from './lib/QtCore/QMimeData';
|
|
export { QObject, QObjectSignals } from './lib/QtCore/QObject';
|
|
export { QVariant } from './lib/QtCore/QVariant';
|
|
export { QSize } from './lib/QtCore/QSize';
|
|
export { QSizeF } from './lib/QtCore/QSizeF';
|
|
export { QRect } from './lib/QtCore/QRect';
|
|
export { QRectF } from './lib/QtCore/QRectF';
|
|
export { QPoint } from './lib/QtCore/QPoint';
|
|
export { QPointF } from './lib/QtCore/QPointF';
|
|
export { QColor } from './lib/QtGui/QColor';
|
|
export { QTime } from './lib/QtCore/QTime';
|
|
export {
|
|
QUrl,
|
|
ParsingMode,
|
|
UserInputResolutionOption,
|
|
UrlFormattingOption,
|
|
ComponentFormattingOption,
|
|
} from './lib/QtCore/QUrl';
|
|
export { QSettings, QSettingsFormat, QSettingsScope } from './lib/QtCore/QSettings';
|
|
// Layouts:
|
|
export { QBoxLayout, QBoxLayoutSignals } from './lib/QtWidgets/QBoxLayout';
|
|
export { QGridLayout, QGridLayoutSignals } from './lib/QtWidgets/QGridLayout';
|
|
export { FlexLayout, FlexLayoutSignals } from './lib/core/FlexLayout';
|
|
// Others:
|
|
export { StyleSheet } from './lib/core/Style/StyleSheet';
|
|
export { NativeElement, Component } from './lib/core/Component';
|
|
export {
|
|
checkIfNativeElement,
|
|
checkIfNapiExternal,
|
|
JsWrapFunction,
|
|
registerNativeWrapFunction as registerNativeWrapper,
|
|
wrapNative,
|
|
} from './lib/utils/helpers';
|
|
export { Margins } from './lib/utils/Margins';
|
|
|
|
// Test:
|
|
export { CacheTestQObject } from './lib/core/__test__/CacheTestQObject';
|
|
|
|
export { wrapperCache, setLogCreateQObject, setLogDestroyQObject } from './lib/core/WrapperCache';
|