1
0
Fork 0

GUI: fixed missing addQWidgetTab (for plugins)

This commit is contained in:
mrexodia 2016-05-24 00:43:00 +02:00
parent 54713025dc
commit 4e4e0c6436
2 changed files with 7 additions and 1 deletions

View File

@ -367,7 +367,7 @@ void MainWindow::loadTabSavedOrder()
{
clearTabWidget();
QMap<duint, std::pair<QWidget*,QString> > tabIndexToWidget;
QMap<duint, std::pair<QWidget*, QString>> tabIndexToWidget;
// Get tabIndex for each widget and add them to tabIndexToWidget
for(int i = 0; i < mWidgetList.size(); i++)
@ -1210,6 +1210,11 @@ void MainWindow::addQWidgetTab(QWidget* qWidget, QString nativeName)
mTabWidget->addTabEx(qWidget, qWidget->windowIcon(), qWidget->windowTitle(), nativeName);
}
void MainWindow::addQWidgetTab(QWidget* qWidget)
{
addQWidgetTab(qWidget, qWidget->windowTitle());
}
void MainWindow::showQWidgetTab(QWidget* qWidget)
{
qWidget->show();

View File

@ -118,6 +118,7 @@ public slots:
void decompileAt(dsint start, dsint end);
void canClose();
void addQWidgetTab(QWidget* qWidget, QString nativeName);
void addQWidgetTab(QWidget* qWidget);
void showQWidgetTab(QWidget* qWidget);
void closeQWidgetTab(QWidget* qWidget);
void executeOnGuiThread(void* cbGuiThread);