Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

HelpBrowser Class Reference

#include </home/clem/local/src/opie/core/apps/helpbrowser/helpbrowser.h>

Collaboration diagram for HelpBrowser:

Collaboration graph
[legend]
List of all members.

Public Slots

void setDocument (const QString &doc)

Public Member Functions

 HelpBrowser (QWidget *parent=0, const char *name=0, WFlags f=0)
 ~HelpBrowser ()

Static Public Member Functions

static QString appName ()

Private Slots

void appMessage (const QCString &msg, const QByteArray &data)
void textChanged ()
void pathSelected (const QString &)
void bookmChosen (int)
void addBookmark ()
void removeBookmark ()

Private Member Functions

void init (const QString &)
void readBookmarks ()

Private Attributes

QTextBrowser * browser
QAction * backAction
QAction * forwardAction
QString selectedURL
QMap< int, BookmarkmBookmarks
QMenuBar * menu
QPopupMenu * bookm

Classes

struct  Bookmark

Constructor & Destructor Documentation

HelpBrowser::HelpBrowser QWidget *  parent = 0,
const char *  name = 0,
WFlags  f = 0
 

Definition at line 41 of file helpbrowser.cpp.

References init().

HelpBrowser::~HelpBrowser  ) 
 

Definition at line 158 of file helpbrowser.cpp.

References QValueList< T >::append(), Global::applicationFileName(), QMap< Key, T >::begin(), QMap< Key, T >::end(), IO_WriteOnly, mBookmarks, and QFile::open().


Member Function Documentation

void HelpBrowser::addBookmark  )  [private, slot]
 

Definition at line 209 of file helpbrowser.cpp.

References QMap< Key, T >::begin(), bookm, browser, QMap< Key, T >::end(), HelpBrowser::Bookmark::file, QString::isEmpty(), QString::left(), QString::length(), mBookmarks, and HelpBrowser::Bookmark::name.

Referenced by init().

void HelpBrowser::appMessage const QCString msg,
const QByteArray data
[private, slot]
 

Definition at line 124 of file helpbrowser.cpp.

References IO_ReadOnly, setDocument(), QPEApplication::setKeepRunning(), and showMaximized.

Referenced by init().

static QString HelpBrowser::appName  )  [inline, static]
 

Definition at line 37 of file helpbrowser.h.

References QString::fromLatin1().

void HelpBrowser::bookmChosen int   )  [private, slot]
 

Definition at line 203 of file helpbrowser.cpp.

References browser, QMap< Key, T >::contains(), and mBookmarks.

Referenced by init().

void HelpBrowser::init const QString  )  [private]
 

Definition at line 50 of file helpbrowser.cpp.

References addBookmark(), appMessage(), backAction, bookm, bookmChosen(), browser, FALSE, forwardAction, QString::isEmpty(), Opie::Core::OResource::loadPixmap(), QString::null, qApp, readBookmarks(), removeBookmark(), Opie::Core::OResource::SmallIcon, textChanged(), tr, and TRUE.

Referenced by HelpBrowser().

void HelpBrowser::pathSelected const QString  )  [private, slot]
 

Definition at line 173 of file helpbrowser.cpp.

References browser.

void HelpBrowser::readBookmarks  )  [private]
 

Definition at line 178 of file helpbrowser.cpp.

References Global::applicationFileName(), QValueList< T >::begin(), bookm, QValueList< T >::end(), QFile::exists(), f, HelpBrowser::Bookmark::file, QString::find(), IO_ReadOnly, QString::left(), QString::length(), mBookmarks, QString::mid(), HelpBrowser::Bookmark::name, QFile::open(), and s.

Referenced by init().

void HelpBrowser::removeBookmark  )  [private, slot]
 

Definition at line 223 of file helpbrowser.cpp.

References QMap< Key, T >::begin(), bookm, browser, QMap< Key, T >::end(), mBookmarks, and QMap< Key, T >::remove().

Referenced by init().

void HelpBrowser::setDocument const QString doc  )  [slot]
 

Definition at line 140 of file helpbrowser.cpp.

References browser, and QString::isEmpty().

Referenced by appMessage().

void HelpBrowser::textChanged  )  [private, slot]
 

Definition at line 148 of file helpbrowser.cpp.

References browser, selectedURL, and tr.

Referenced by init().


Member Data Documentation

QAction* HelpBrowser::backAction [private]
 

Definition at line 57 of file helpbrowser.h.

Referenced by init().

QPopupMenu* HelpBrowser::bookm [private]
 

Definition at line 66 of file helpbrowser.h.

Referenced by addBookmark(), init(), readBookmarks(), and removeBookmark().

QTextBrowser* HelpBrowser::browser [private]
 

Definition at line 56 of file helpbrowser.h.

Referenced by addBookmark(), bookmChosen(), init(), pathSelected(), removeBookmark(), setDocument(), and textChanged().

QAction* HelpBrowser::forwardAction [private]
 

Definition at line 58 of file helpbrowser.h.

Referenced by init().

QMap<int, Bookmark> HelpBrowser::mBookmarks [private]
 

Definition at line 64 of file helpbrowser.h.

Referenced by addBookmark(), bookmChosen(), readBookmarks(), removeBookmark(), and ~HelpBrowser().

QMenuBar* HelpBrowser::menu [private]
 

Definition at line 65 of file helpbrowser.h.

QString HelpBrowser::selectedURL [private]
 

Definition at line 59 of file helpbrowser.h.

Referenced by textChanged().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:34:43 2005 for OPIE by  doxygen 1.4.2