ui: Show title bar at top and scroll bar at bottom in code view snippet list if necessary (issues #432, #479)
* Show title bar at top of snippet list if first file is cut off * Show scrollbar at bottom of snippet list if last snippet if cut off and horizontally scrollable * Extended scrollRequest API to different ScrollTarget modes * Fixed snippet extension broken if maximized first * Split off title bar functionality to separate class QtCodeFileTitleBar
This commit is contained in:
@@ -126,6 +126,21 @@ void QtCodeFileTitleButton::updateTexts()
|
||||
setToolTip(toolTip.c_str());
|
||||
}
|
||||
|
||||
void QtCodeFileTitleButton::updateFromOther(const QtCodeFileTitleButton* other)
|
||||
{
|
||||
if (!other->m_filePath.empty())
|
||||
{
|
||||
setFilePath(other->m_filePath);
|
||||
}
|
||||
else
|
||||
{
|
||||
setProject(other->text().toStdString());
|
||||
}
|
||||
|
||||
setModificationTime(other->m_modificationTime);
|
||||
setIsComplete(other->m_isComplete);
|
||||
}
|
||||
|
||||
void QtCodeFileTitleButton::contextMenuEvent(QContextMenuEvent* event)
|
||||
{
|
||||
FilePath path = m_filePath;
|
||||
|
||||
Reference in New Issue
Block a user