Preparations for context menu actions on URLs (#97)
1. Define click-action so that QTermWidget clients can tell clicking from context menu actions 2. Expose filterActions
This commit is contained in:
+6
-1
@@ -258,7 +258,7 @@ void QTermWidget::init(int startnow)
|
||||
|
||||
// That's OK, FilterChain's dtor takes care of UrlFilter.
|
||||
UrlFilter *urlFilter = new UrlFilter();
|
||||
connect(urlFilter, SIGNAL(activated(QUrl)), this, SIGNAL(urlActivated(QUrl)));
|
||||
connect(urlFilter, &UrlFilter::activated, this, &QTermWidget::urlActivated);
|
||||
m_impl->m_terminalDisplay->filterChain()->addFilter(urlFilter);
|
||||
|
||||
m_searchBar = new SearchBar(this);
|
||||
@@ -643,6 +643,11 @@ Filter::HotSpot* QTermWidget::getHotSpotAt(int row, int column) const
|
||||
return m_impl->m_terminalDisplay->filterChain()->hotSpotAt(row, column);
|
||||
}
|
||||
|
||||
QList<QAction*> QTermWidget::filterActions(const QPoint& position)
|
||||
{
|
||||
return m_impl->m_terminalDisplay->filterActions(position);
|
||||
}
|
||||
|
||||
int QTermWidget::getPtySlaveFd() const
|
||||
{
|
||||
return m_impl->m_session->getPtySlaveFd();
|
||||
|
||||
Reference in New Issue
Block a user