History

Share instances of TextRenderer.

Andrzej Kapolka committed 12 years ago

Commit de8dd4c1 parent 2216f897 files · +70 −37Browse files

Showing the changes to interface/src/ui/BandwidthMeter.cpp (1 of 7 files). Show all

Unified · Split

interface/src/ui/BandwidthMeter.cpp+7−7
@@ -50,7 +50,7 @@ BandwidthMeter::ChannelInfo BandwidthMeter::_CHANNELS[] = { · 49 unmodified lines
5050 };
5151
5252 BandwidthMeter::BandwidthMeter() :
53− _textRenderer(INCONSOLATA_FONT_FAMILY, -1, QFont::Bold, false),
53+ _textRenderer(TextRenderer::getInstance(INCONSOLATA_FONT_FAMILY, -1, QFont::Bold, false)),
5454 _scaleMaxIndex(INITIAL_SCALE_MAXIMUM_INDEX) {
5555
5656 _channels = static_cast<ChannelInfo*>( malloc(sizeof(_CHANNELS)) );
@@ -140,7 +140,7 @@ void BandwidthMeter::render(int screenWidth, int screenHeight) { · 83 unmodified lines
140140 float totalMax = glm::max(totalIn, totalOut);
141141
142142 // Get font / caption metrics
143− QFontMetrics const& fontMetrics = _textRenderer.metrics();
143+ QFontMetrics const& fontMetrics = _textRenderer->metrics();
144144 int fontDescent = fontMetrics.descent();
145145 int labelWidthIn = fontMetrics.width(CAPTION_IN);
146146 int labelWidthOut = fontMetrics.width(CAPTION_OUT);
@@ -163,9 +163,9 @@ void BandwidthMeter::render(int screenWidth, int screenHeight) { · 16 unmodified lines
163163
164164 // Render captions
165165 setColorRGBA(COLOR_TEXT);
166− _textRenderer.draw(barWidth + SPACING_LEFT_CAPTION_UNIT, textYcenteredLine, CAPTION_UNIT);
167− _textRenderer.draw(-labelWidthIn - SPACING_RIGHT_CAPTION_IN_OUT, textYupperLine, CAPTION_IN);
168− _textRenderer.draw(-labelWidthOut - SPACING_RIGHT_CAPTION_IN_OUT, textYlowerLine, CAPTION_OUT);
166+ _textRenderer->draw(barWidth + SPACING_LEFT_CAPTION_UNIT, textYcenteredLine, CAPTION_UNIT);
167+ _textRenderer->draw(-labelWidthIn - SPACING_RIGHT_CAPTION_IN_OUT, textYupperLine, CAPTION_IN);
168+ _textRenderer->draw(-labelWidthOut - SPACING_RIGHT_CAPTION_IN_OUT, textYlowerLine, CAPTION_OUT);
169169
170170 // Render vertical lines for the frame
171171 setColorRGBA(COLOR_FRAME);
@@ -229,11 +229,11 @@ void BandwidthMeter::render(int screenWidth, int screenHeight) { · 57 unmodified lines
229229 char fmtBuf[8];
230230 setColorRGBA(COLOR_TEXT);
231231 sprintf(fmtBuf, "%0.1f", totalIn);
232− _textRenderer.draw(glm::max(xIn - fontMetrics.width(fmtBuf) - PADDING_HORIZ_VALUE,
232+ _textRenderer->draw(glm::max(xIn - fontMetrics.width(fmtBuf) - PADDING_HORIZ_VALUE,
233233 PADDING_HORIZ_VALUE),
234234 textYupperLine, fmtBuf);
235235 sprintf(fmtBuf, "%0.1f", totalOut);
236− _textRenderer.draw(glm::max(xOut - fontMetrics.width(fmtBuf) - PADDING_HORIZ_VALUE,
236+ _textRenderer->draw(glm::max(xOut - fontMetrics.width(fmtBuf) - PADDING_HORIZ_VALUE,
237237 PADDING_HORIZ_VALUE),
238238 textYlowerLine, fmtBuf);
239239

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t