TMainWindow Class

继承于QMainWindow的无边框窗体 More...

Header: #include <TMainWindow>
Inherits: QMainWindow and TUiInterface

Public Functions

TMainWindow(QWidget *parent = 0)
~TMainWindow()
void setHasWindowTitleBar(bool iValue)
void setWindowTitleBar(TFramelessWindowBar *iTitleBar)
TFramelessWindowBar *windowTitleBar()
  • 48 public functions inherited from QMainWindow
  • 213 public functions inherited from QWidget

Public Slots

virtual QVariant getData(const QString &key = "", const QVariant &options = QVariant())
virtual void setData(const QString &key, const QVariant &data)
void setWindowModified(bool iBol = true)
void show()

Signals

virtual void notification(const QString &type, const QVariant &data = QVariant(), const QString &uuid = QStringLiteral( "" ))
void windowModifyChanged(bool)

Protected Functions

bool event(QEvent *iEvent)

Reimplemented Protected Functions

virtual bool nativeEvent(const QByteArray &iEventTypeLst, void *iMsgPtr, long *oResultI64Ptr)

Additional Inherited Members

  • 8 properties inherited from QMainWindow
  • 58 properties inherited from QWidget
  • 5 static public members inherited from QWidget
  • 1 protected slot inherited from QWidget

Detailed Description

继承于QMainWindow的无边框窗体

Member Function Documentation

TMainWindow::TMainWindow(QWidget *parent = 0)

Default constructs an instance of TMainWindow.

TMainWindow::~TMainWindow()

TMainWindow::~TMainWindow

[protected] bool TMainWindow::event(QEvent *iEvent)

[virtual slot] QVariant TMainWindow::getData(const QString &key = "", const QVariant &options = QVariant())

[virtual protected] bool TMainWindow::nativeEvent(const QByteArray &iEventTypeLst, void *iMsgPtr, long *oResultI64Ptr)

[virtual signal] void TMainWindow::notification(const QString &type, const QVariant &data = QVariant(), const QString &uuid = QStringLiteral( "" ))

[virtual slot] void TMainWindow::setData(const QString &key, const QVariant &data)

void TMainWindow::setHasWindowTitleBar(bool iValue)

[slot] void TMainWindow::setWindowModified(bool iBol = true)

void TMainWindow::setWindowTitleBar(TFramelessWindowBar *iTitleBar)

See also windowTitleBar().

[slot] void TMainWindow::show()

[signal] void TMainWindow::windowModifyChanged(bool)

TFramelessWindowBar *TMainWindow::windowTitleBar()

See also setWindowTitleBar().