Changeset 72037 in vbox for trunk/src/VBox/Frontends/VirtualBox
- Timestamp:
- Apr 26, 2018 11:50:13 AM (7 years ago)
- svn:sync-xref-src-repo-rev:
- 122334
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/logviewer
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/logviewer/UIVMLogViewerSettingsPanel.cpp
r72033 r72037 44 44 , m_pFontSizeSpinBox(0) 45 45 , m_pFontSizeLabel(0) 46 , m_pOpenFontDialog(0) 46 , m_pOpenFontDialogButton(0) 47 , m_pResetToDefaultsButton(0) 47 48 , m_iDefaultFontSize(9) 48 49 { … … 111 112 } 112 113 113 m_pOpenFontDialog = new QIToolButton;114 if (m_pOpenFontDialog )114 m_pOpenFontDialogButton = new QIToolButton; 115 if (m_pOpenFontDialogButton) 115 116 { 116 mainLayout()->addWidget(m_pOpenFontDialog, 0); 117 m_pOpenFontDialog->setIcon(UIIconPool::iconSet(":/log_viewer_goto_selected_bookmark_16px.png")); 118 m_pOpenFontDialog->setToolButtonStyle(Qt::ToolButtonTextBesideIcon); 117 mainLayout()->addWidget(m_pOpenFontDialogButton, 0); 118 m_pOpenFontDialogButton->setIcon(UIIconPool::iconSet(":/log_viewer_goto_selected_bookmark_16px.png")); 119 119 } 120 120 121 121 m_pResetToDefaultsButton = new QIToolButton; 122 if (m_pResetToDefaultsButton) 123 { 124 mainLayout()->addWidget(m_pResetToDefaultsButton, 0); 125 m_pResetToDefaultsButton->setIcon(UIIconPool::iconSet(":/log_viewer_goto_selected_bookmark_16px.png")); 126 } 122 127 mainLayout()->addStretch(2); 123 128 } … … 131 136 if (m_pFontSizeSpinBox) 132 137 connect(m_pFontSizeSpinBox, static_cast<void(QSpinBox::*)(int)>(&QSpinBox::valueChanged), 133 this, &UIVMLogViewerSettingsPanel::sigFontSizeInPoints); 134 if (m_pOpenFontDialog) 135 connect(m_pOpenFontDialog, &QIToolButton::clicked, this, &UIVMLogViewerSettingsPanel::sltOpenFontDialog); 136 138 this, &UIVMLogViewerSettingsPanel::sigChangeFontSizeInPoints); 139 if (m_pOpenFontDialogButton) 140 connect(m_pOpenFontDialogButton, &QIToolButton::clicked, this, &UIVMLogViewerSettingsPanel::sltOpenFontDialog); 141 if (m_pResetToDefaultsButton) 142 connect(m_pResetToDefaultsButton, &QIToolButton::clicked, this, &UIVMLogViewerSettingsPanel::sigResetToDefaults); 137 143 } 138 144 … … 158 164 } 159 165 160 if (m_pOpenFontDialog) 161 { 162 m_pOpenFontDialog->setToolTip(UIVMLogViewerWidget::tr("Open a font dialog to select font face for the logviewer")); 163 m_pOpenFontDialog->setText(UIVMLogViewerWidget::tr("Select Font")); 164 } 166 if (m_pOpenFontDialogButton) 167 m_pOpenFontDialogButton->setToolTip(UIVMLogViewerWidget::tr("Open a font dialog to select font face for the logviewer")); 165 168 169 if (m_pResetToDefaultsButton) 170 m_pResetToDefaultsButton->setToolTip(UIVMLogViewerWidget::tr("Reset settings to application defaults")); 166 171 } 167 172 … … 179 184 180 185 if (ok) 181 emit sig FontFace(font);186 emit sigChangeFont(font); 182 187 } -
trunk/src/VBox/Frontends/VirtualBox/src/logviewer/UIVMLogViewerSettingsPanel.h
r72030 r72037 38 38 void sigShowLineNumbers(bool show); 39 39 void sigWrapLines(bool show); 40 void sigFontSizeInPoints(int size); 41 void sigFontFace(QFont font); 40 void sigChangeFontSizeInPoints(int size); 41 void sigChangeFont(QFont font); 42 void sigResetToDefaults(); 42 43 43 44 public: … … 70 71 QSpinBox *m_pFontSizeSpinBox; 71 72 QLabel *m_pFontSizeLabel; 72 QIToolButton *m_pOpenFontDialog; 73 QIToolButton *m_pOpenFontDialogButton; 74 QIToolButton *m_pResetToDefaultsButton; 73 75 74 76 /** Default font size in points. */ -
trunk/src/VBox/Frontends/VirtualBox/src/logviewer/UIVMLogViewerWidget.cpp
r72030 r72037 387 387 } 388 388 389 void UIVMLogViewerWidget::slt FontFace(QFont font)389 void UIVMLogViewerWidget::sltChangeFont(QFont font) 390 390 { 391 391 if (m_font == font) … … 397 397 if (pLogPage) 398 398 pLogPage->setCurrentFont(m_font); 399 } 400 } 401 void UIVMLogViewerWidget::sltResetSettingsToDefault() 402 { 403 sltShowLineNumbers(true); 404 sltWrapLines(false); 405 sltChangeFont(QFontDatabase::systemFont(QFontDatabase::FixedFont)); 406 407 if (m_pSettingsPanel) 408 { 409 m_pSettingsPanel->setShowLineNumbers(true); 410 m_pSettingsPanel->setWrapLines(false); 411 m_pSettingsPanel->setFontSizeInPoints(m_font.pointSize()); 399 412 } 400 413 } … … 502 515 connect(m_pSettingsPanel, &UIVMLogViewerSettingsPanel::sigShowLineNumbers, this, &UIVMLogViewerWidget::sltShowLineNumbers); 503 516 connect(m_pSettingsPanel, &UIVMLogViewerSettingsPanel::sigWrapLines, this, &UIVMLogViewerWidget::sltWrapLines); 504 connect(m_pSettingsPanel, &UIVMLogViewerSettingsPanel::sigFontSizeInPoints, this, &UIVMLogViewerWidget::sltFontSizeChanged); 505 connect(m_pSettingsPanel, &UIVMLogViewerSettingsPanel::sigFontFace, this, &UIVMLogViewerWidget::sltFontFace); 517 connect(m_pSettingsPanel, &UIVMLogViewerSettingsPanel::sigChangeFontSizeInPoints, this, &UIVMLogViewerWidget::sltFontSizeChanged); 518 connect(m_pSettingsPanel, &UIVMLogViewerSettingsPanel::sigChangeFont, this, &UIVMLogViewerWidget::sltChangeFont); 519 connect(m_pSettingsPanel, &UIVMLogViewerSettingsPanel::sigResetToDefaults, this, &UIVMLogViewerWidget::sltResetSettingsToDefault); 506 520 } 507 521 } -
trunk/src/VBox/Frontends/VirtualBox/src/logviewer/UIVMLogViewerWidget.h
r72030 r72037 120 120 void sltWrapLines(bool bWrapLine); 121 121 void sltFontSizeChanged(int fontSize); 122 void sltFontFace(QFont font); 122 void sltChangeFont(QFont font); 123 void sltResetSettingsToDefault(); 123 124 /** @} */ 124 125
Note:
See TracChangeset
for help on using the changeset viewer.