Qt itself, like for example https://github.com/qt/qttools?
connect(contextShortcut, SIGNAL(activated()), this, SLOT(showContextDock()));
connect(m_messageView->selectionModel(),
SIGNAL(currentColumnChanged(QModelIndex,QModelIndex)),
SLOT(updateLatestModel(QModelIndex)));
Taken from https://github.com/qt/qttools/blob/7ec161d6f/src/linguist/li...