MCPcopy Create free account
hub / github.com/YACReader/yacreader / setCurrentFolderName

Method setCurrentFolderName

YACReaderLibrary/yacreader_main_toolbar.cpp:135–151  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

133}
134
135void YACReaderMainToolBar::setCurrentFolderName(const QString &name)
136{
137 currentFolder->setText(name);
138 currentFolderName = name;
139 currentFolder->adjustSize();
140
141 int freeWidth = size().width() - 420;
142 int maxLabelWidth = freeWidth >= 0 ? freeWidth : 0;
143 currentFolder->setMaximumWidth(maxLabelWidth);
144
145 QFontMetrics metrix(currentFolder->font());
146 QString clippedText = metrix.elidedText(currentFolderName, Qt::ElideRight, maxLabelWidth);
147
148 currentFolder->setText(clippedText);
149 currentFolder->adjustSize();
150 currentFolder->move((width() - currentFolder->width()) / 2, (height() - currentFolder->height()) / 2);
151}
152
153void YACReaderMainToolBar::applyTheme(const Theme &theme)
154{

Callers 2

setToolbarTitleMethod · 0.80
renameMethod · 0.80

Calls 1

setTextMethod · 0.45

Tested by

no test coverage detected