summaryrefslogtreecommitdiffstats
path: root/kdvi/optionDialogFontsWidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'kdvi/optionDialogFontsWidget.cpp')
-rw-r--r--kdvi/optionDialogFontsWidget.cpp47
1 files changed, 47 insertions, 0 deletions
diff --git a/kdvi/optionDialogFontsWidget.cpp b/kdvi/optionDialogFontsWidget.cpp
new file mode 100644
index 00000000..a3a76425
--- /dev/null
+++ b/kdvi/optionDialogFontsWidget.cpp
@@ -0,0 +1,47 @@
+// optionDiologWidget.cpp
+//
+// Part of KDVI - A DVI previewer for the KDE desktop environemt
+//
+// (C) 2003 Stefan Kebekus
+// Distributed under the GPL
+
+// Add header files alphabetically
+
+#include <config.h>
+
+#include <kcombobox.h>
+#include <kdebug.h>
+#include <klocale.h>
+#include <qbuttongroup.h>
+#include <qcheckbox.h>
+#include <qtooltip.h>
+#include <qwhatsthis.h>
+
+#include "fontpool.h"
+#include "optionDialogFontsWidget.h"
+
+
+// Constructs a optionDialogWidget_base which is a child of 'parent', with
+// the name 'name' and widget flags set to 'f'.
+optionDialogFontsWidget::optionDialogFontsWidget( QWidget* parent, const char* name, WFlags fl )
+ : optionDialogFontsWidget_base( parent, name, fl )
+{
+#ifndef HAVE_FREETYPE
+ kcfg_UseType1Fonts->setChecked(false);
+ kcfg_UseType1Fonts->setEnabled(false);
+ kcfg_UseFontHints->setEnabled(false);
+ kcfg_UseFontHints->setChecked(false);
+ QToolTip::add(PFB_ButtonGroup, i18n("This version of KDVI does not support type 1 fonts."));
+ QWhatsThis::add(PFB_ButtonGroup, i18n("KDVI needs the FreeType library to access type 1 fonts. This library "
+ "was not present when KDVI was compiled. If you want to use type 1 "
+ "fonts, you must either install the FreeType library and recompile KDVI "
+ "yourself, or find a precompiled software package for your operating "
+ "system."));
+#endif
+}
+
+optionDialogFontsWidget::~optionDialogFontsWidget()
+{
+}
+
+#include "optionDialogFontsWidget.moc"