summaryrefslogtreecommitdiff
path: root/libopie/ofontselector.cpp
Side-by-side diff
Diffstat (limited to 'libopie/ofontselector.cpp') (more/less context) (show whitespace changes)
-rw-r--r--libopie/ofontselector.cpp60
1 files changed, 55 insertions, 5 deletions
diff --git a/libopie/ofontselector.cpp b/libopie/ofontselector.cpp
index b905474..c8471cc 100644
--- a/libopie/ofontselector.cpp
+++ b/libopie/ofontselector.cpp
@@ -45,9 +45,10 @@ public:
QMultiLineEdit *m_preview;
- bool m_pointbug;
+ bool m_pointbug : 1;
FontDatabase m_fdb;
};
+namespace {
class FontListItem : public QListBoxText {
@@ -95,5 +96,6 @@ static int findItemCB ( QComboBox *box, const QString &str )
}
-
+}
+/* static same as anon. namespace */
static int qt_version ( )
{
@@ -103,5 +105,11 @@ static int qt_version ( )
}
-
+/**
+ * Constructs the Selector object
+ * @param withpreview If a font preview should be given
+ * @param parent The parent of the Font Selector
+ * @param name The name of the object
+ * @param fl WidgetFlags
+ */
OFontSelector::OFontSelector ( bool withpreview, QWidget *parent, const char *name, WFlags fl ) : QWidget ( parent, name, fl )
{
@@ -153,4 +161,9 @@ OFontSelector::~OFontSelector ( )
}
+/**
+ * This methods tries to set the font
+ * @param f The wishes font
+ * @return success or failure
+ */
bool OFontSelector::setSelectedFont ( const QFont &f )
{
@@ -158,5 +171,13 @@ bool OFontSelector::setSelectedFont ( const QFont &f )
}
-bool OFontSelector::setSelectedFont ( const QString &familyStr, const QString &styleStr, int sizeVal, const QString & /*charset*/ )
+
+/**
+ * This is an overloaded method @see setSelectedFont
+ * @param familyStr The family of the font
+ * @param styleStr The style of the font
+ * @param sizeVal The size of font
+ * @param charset The charset to be used. Will be deprecated by QT3
+ */
+bool OFontSelector::setSelectedFont ( const QString &familyStr, const QString &styleStr, int sizeVal, const QString & charset )
{
QString sizeStr = QString::number ( sizeVal );
@@ -189,4 +210,12 @@ bool OFontSelector::setSelectedFont ( const QString &familyStr, const QString &s
}
+/**
+ * This method returns the name, style and size of the currently selected
+ * font or false if no font is selected
+ * @param family The font family will be written there
+ * @param style The style will be written there
+ * @param size The size will be written there
+ * @return success or failure
+ */
bool OFontSelector::selectedFont ( QString &family, QString &style, int &size )
{
@@ -196,4 +225,9 @@ bool OFontSelector::selectedFont ( QString &family, QString &style, int &size )
+/**
+ * This method does return the font family or QString::null if there is
+ * no font item selected
+ * @return the font family
+ */
QString OFontSelector::fontFamily ( ) const
{
@@ -203,4 +237,8 @@ QString OFontSelector::fontFamily ( ) const
}
+/**
+ * This method will return the style of the font or QString::null
+ * @return the style of the font
+ */
QString OFontSelector::fontStyle ( ) const
{
@@ -211,4 +249,7 @@ QString OFontSelector::fontStyle ( ) const
}
+/**
+ * This method will return the font size or 10 if no font size is available
+ */
int OFontSelector::fontSize ( ) const
{
@@ -219,4 +260,7 @@ int OFontSelector::fontSize ( ) const
}
+/**
+ * returns the charset of the font or QString::null
+ */
QString OFontSelector::fontCharSet ( ) const
{
@@ -226,4 +270,8 @@ QString OFontSelector::fontCharSet ( ) const
}
+/**
+ * Overloaded member function see above
+ * @see selectedFont
+ */
bool OFontSelector::selectedFont ( QString &family, QString &style, int &size, QString &charset )
{
@@ -328,5 +376,7 @@ void OFontSelector::changeFont ( )
}
-
+/**
+ * Return the selected font
+ */
QFont OFontSelector::selectedFont ( )
{