mirror of
https://github.com/Palm1r/QodeAssist.git
synced 2026-05-30 02:49:12 -04:00
feat: Add chat to editor view and refactor current openning
This commit is contained in:
@@ -3,6 +3,8 @@
|
||||
|
||||
#include "UpdateStatusWidget.hpp"
|
||||
|
||||
#include <QMenu>
|
||||
|
||||
namespace QodeAssist {
|
||||
|
||||
UpdateStatusWidget::UpdateStatusWidget(QWidget *parent)
|
||||
@@ -57,6 +59,16 @@ void UpdateStatusWidget::setChatButtonAction(QAction *action)
|
||||
m_chatButton->setDefaultAction(action);
|
||||
}
|
||||
|
||||
void UpdateStatusWidget::setChatButtonMenu(QMenu *menu)
|
||||
{
|
||||
m_chatButton->setMenu(menu);
|
||||
m_chatButton->setPopupMode(QToolButton::DelayedPopup);
|
||||
m_chatButton->setContextMenuPolicy(Qt::CustomContextMenu);
|
||||
connect(m_chatButton, &QWidget::customContextMenuRequested, m_chatButton, [this, menu](const QPoint &pos) {
|
||||
menu->exec(m_chatButton->mapToGlobal(pos));
|
||||
});
|
||||
}
|
||||
|
||||
QPushButton *UpdateStatusWidget::updateButton() const
|
||||
{
|
||||
return m_updateButton;
|
||||
|
||||
Reference in New Issue
Block a user