]> git.sven.stormbind.net Git - sven/vym.git/blob - showtextdialog.cpp
d9f9c73890e005beeea2aec41e9ab43827a4a432
[sven/vym.git] / showtextdialog.cpp
1 #include "showtextdialog.h"
2
3 #include <QFont>
4 #include <QString>
5 #include "settings.h"
6
7 extern Settings settings;
8
9 ShowTextDialog::ShowTextDialog (QWidget *parent):QDialog (parent)
10 {
11     ui.setupUi (this);
12     ui.textBrowser->show();
13     ui.textBrowser->setOpenExternalLinks( true );
14 }
15
16 void ShowTextDialog::append  (const QString &s)
17 {
18     ui.textBrowser->append (s);
19 }
20
21 void ShowTextDialog::setText (const QString &s)
22 {
23     ui.textBrowser->setText (s);
24 }
25
26 void ShowTextDialog::setHtml (const QString &s)
27 {
28     ui.textBrowser->setHtml (s);
29 }
30
31 void ShowTextDialog::useFixedFont (bool useFixedFont)
32 {
33     QFont font;
34     if (useFixedFont) 
35         font.fromString (settings.value(
36                     "/satellite/noteeditor/fonts/fixedFont",
37                     "Courier,10,-1,5,48,0,0,0,1,0").toString() );
38      else
39         font.fromString (settings.value(
40                     "/satellite/noteeditor/fonts/varFont",
41                     "DejaVu Sans Mono,12,-1,0,50,0,0,0,0,0").toString() );
42      ui.textBrowser->setFont( font );
43 }
44
45