Tweak some return types in QMainWindow

This commit is contained in:
Simon Edwards 2022-05-28 10:58:40 +02:00
parent 7d690dc75d
commit 4a55d9ec45

View File

@ -76,13 +76,13 @@ export class QMainWindow extends QWidget<QMainWindowSignals> {
setMenuBar(menuBar: QMenuBar): void {
this.native.setMenuBar(menuBar.native);
}
menuBar(): QMenuBar | undefined {
menuBar(): QMenuBar | null {
return wrapperCache.getWrapper(this.native.menuBar()) as QMenuBar;
}
setMenuWidget(menuWidget: QWidget): void {
this.native.setMenuWidget(menuWidget.native);
}
layout(): QLayout | undefined {
layout(): QLayout | null {
const centralWidget = this.centralWidget();
if (centralWidget) {
return centralWidget.layout();
@ -109,7 +109,7 @@ export class QMainWindow extends QWidget<QMainWindowSignals> {
/**
* Returns the status bar for the main window.
*/
statusBar(): QStatusBar {
statusBar(): QStatusBar | null {
return wrapperCache.getWrapper(this.native.statusBar()) as QStatusBar;
}
}