forked from qt-creator/qt-creator
fakevim: fix quitting using the status bar
This commit is contained in:
@@ -402,14 +402,6 @@ EditorView::EditorView(EditorModel *model, QWidget *parent) :
|
|||||||
m_statusWidgetButton->setText(tr("Placeholder"));
|
m_statusWidgetButton->setText(tr("Placeholder"));
|
||||||
hbox->addWidget(m_statusWidgetButton);
|
hbox->addWidget(m_statusWidgetButton);
|
||||||
|
|
||||||
QToolButton *closeButton = new QToolButton;
|
|
||||||
closeButton->setAutoRaise(true);
|
|
||||||
closeButton->setIcon(QIcon(":/core/images/clear.png"));
|
|
||||||
closeButton->setToolTip(tr("Close"));
|
|
||||||
connect(closeButton, SIGNAL(clicked()), m_statusWidget, SLOT(hide()));
|
|
||||||
|
|
||||||
hbox->addWidget(closeButton);
|
|
||||||
|
|
||||||
m_statusWidget->setVisible(false);
|
m_statusWidget->setVisible(false);
|
||||||
tl->addWidget(m_statusWidget);
|
tl->addWidget(m_statusWidget);
|
||||||
}
|
}
|
||||||
@@ -442,16 +434,16 @@ void EditorView::hideEditorInfoBar(const QString &kind)
|
|||||||
}
|
}
|
||||||
|
|
||||||
void EditorView::showEditorStatusBar(const QString &kind,
|
void EditorView::showEditorStatusBar(const QString &kind,
|
||||||
const QString &infoText,
|
const QString &infoText,
|
||||||
const QString &buttonText,
|
const QString &buttonText,
|
||||||
QObject *object, const char *member)
|
QObject *object, const char *member)
|
||||||
{
|
{
|
||||||
m_statusWidgetKind = kind;
|
m_statusWidgetKind = kind;
|
||||||
m_statusWidgetLabel->setText(infoText);
|
m_statusWidgetLabel->setText(infoText);
|
||||||
m_statusWidgetButton->setText(buttonText);
|
m_statusWidgetButton->setText(buttonText);
|
||||||
m_statusWidgetButton->disconnect();
|
m_statusWidgetButton->disconnect();
|
||||||
if (object && member)
|
if (object && member)
|
||||||
connect(m_infoWidgetButton, SIGNAL(clicked()), object, member);
|
connect(m_statusWidgetButton, SIGNAL(clicked()), object, member);
|
||||||
m_statusWidget->setVisible(true);
|
m_statusWidget->setVisible(true);
|
||||||
//m_editorForInfoWidget = currentEditor();
|
//m_editorForInfoWidget = currentEditor();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user