2 @SuppressWarnings public class QApplication : QObject{
3 public QApplication() {
6 public bool createQApplication() {
7 nativehandle = QtXnl.createQxApplication(this);
8 return nativehandle != 0;
11 QtXnl.ApplicationRun(nativehandle);
20 QtXnl.widget_slot_string(nativehandle, Constant.STYLESHEET, file);
23 QtXnl.widget_slot_string(nativehandle, Constant.STYLESHEETSTRING, stylesheet);
26 QtXnl.widget_slot_string(nativehandle, Constant.PALETTECOLOR, file);
28 public void setFont(@NotNilptr QFont font) {
29 QtXnl.widget_set_native_value(nativehandle, Constant.SETAPPFONT, font.nativehandle);
33 QtXnl.widget_slot_string(nativehandle, Constant.LOADTRANSLATE, file);
38 case "QGraphicsOpacityEffect":
39 return new QGraphicsOpacityEffect(
object);
43 return new QGridLayout(
object);
46 case "QDialogButtonBox":
47 return new QDialogButtonBox(
object);
51 return new QChart(
object);
55 return new QXYSeries(
object);
59 return new QChartView(
object);
63 return new QHeaderView(
object);
67 return new QMdiArea(
object);
71 return new QWidget(
object);
75 return new QPushButton(
object);
79 return new QLineEdit(
object);
83 return new QwtPlot(
object);
87 return new QDockWidget(
object);
91 return new QMenuBar(
object);
95 return new QAction(
object);
98 case "QCalendarWidget":
99 return new QCalendarWidget(
object);
103 return new QMenu(
object);
107 return new QHBoxLayout(
object);
111 return new QVBoxLayout(
object);
114 case "QsciScintilla":
115 return new QScintilla(
object);
119 return new QMainWindow(
object);
123 return new QDialog(
object);
127 return new QLabel(
object);
131 return new QSlider(
object);
135 return new QTabWidget(
object);
139 return new QTabBar(
object);
143 return new QComboBox(
object);
147 return new QCheckBox(
object);
151 return new QStatusBar(
object);
155 return new QToolBar(
object);
159 return new QTableWidget(
object);
163 return new QTreeWidget(
object);
167 return new QTreeView(
object);
170 case "QFileSystemWatcher":
171 return new QFileSystemWatcher(
object);
174 case "QDateTimeEdit":
175 return new QDateTimeEdit(
object);
179 return new QDateEdit(
object);
183 return new QTimeEdit(
object);
187 return new QTextEdit(
object);
191 return new QProgressBar(
object);
194 case "QtTreePropertyBrowser":
195 return new QPropertyBrowser(
object);
199 return new QListView(
object);
202 case "QMdiSubWindow":
203 return new QMdiSubWindow(
object);
207 return new QMediaObject(
object);
211 return new QMediaPlayer(
object);
214 case "QMediaService":
215 return new QMediaService(
object);
219 return new QVideoWidget(
object);
222 case "QOpenGLWidget":
223 return new QOpenGLWidget(
object);
227 return new QFrame(
object);
230 return new QSplitter(
object);
233 return new QScrollArea(
object);
237 return new QScrollBar(
object);
240 case "QOpenGLContext":
241 return new QOpenGLContext(
object);
244 case "Qtitan::DockMainWindow":
248 case "Qtitan::WindowTitleBar":
252 case "Qtitan::DockBarManager":
256 case "Qtitan::DockPanelManager":
260 case "Qtitan::DockToolBar":
264 case "Qtitan::DockWindow":
268 case "Qtitan::DockPanelBase":
272 case "Qtitan::DockWidgetPanel":
276 case "Qtitan::DockDocumentPanel":
280 case "Qtitan::DockLayoutPanel":
284 case "Qtitan::DockWindowBase":
288 case "Qtitan::VisualStudio2019Style":
296 return new QPoint(QtXnl.long_get(0, Constant.APP_GETBLOBALPOINT));
299 QtXnl.widget_set_int_bool_value(0, Constant.APPLICATIONATTRIBUTES, attr, bOn);
302 return (QWidget)QtXnl.widget_get_object(0, Constant.APPGETACTIVEWINDOW);
305 QtXnl.widget_slot_string(nativehandle, Constant.QTAPP_SETSTYLE, style);
308 QtXnl.widget_set_native_value(nativehandle, Constant.QTAPP_SETSTYLE, style.nativehandle);
311 return new QImage(QtXnl.long_get(nativehandle, Constant.APP_GETPRIMARYSCREENIMAGE));
314 return (QWidget)QtXnl.widget_get_object(nativehandle, Constant.GETFOCUSEDWIDGET);
317 return QtXnl.widget_get_int_value(0, Constant.QTGUIGETKEYBOARDMODIFIERS);
static void setAttribute(ApplicationAttribute attr, bool bOn)
static QWidget activeWindow()
static int keyboardModifiers()
void setStyleSheet(String file)
static QPoint globalCursorPoint()
void setStyle(QStyle style)
void setStyleSheetString(String stylesheet)
void setStyle(String style)
void setPaletteColor(String file)
Object onCreateXObject(long object, @NotNilptr String objectClass)
void setFont(@NotNilptr QFont font)
bool onNotify(QObject object, String objectName, String objectClass, long event, int eventId)
void loadTranslator(String file)
QImage getPrimaryScreenImage()