AlbumShaper 1.0a3
contents.h
Go to the documentation of this file.
1//==============================================
2// copyright : (C) 2003-2005 by Will Stokes
3//==============================================
4// This program is free software; you can redistribute it
5// and/or modify it under the terms of the GNU General
6// Public License as published by the Free Software
7// Foundation; either version 2 of the License, or
8// (at your option) any later version.
9//==============================================
10
11#ifndef GUI_HELP_CONTENTS_H
12#define GUI_HELP_CONTENTS_H
13
14#include <q3textbrowser.h>
15#include <qsize.h>
16#include <q3textstream.h>
17
18//=====================================
21//=====================================
22
38
39//======================
40class Contents : public Q3TextBrowser
41{
42Q_OBJECT
43 //----------------------
44public:
45 Contents( Q3TextStream::Encoding type,
46 QString saveCharSet, Q3MimeSourceFactory* loadingMimeSource,
47 QWidget *parent=0, const char* name=0);
48
49 QSize minimumSizeHint() const;
50 //----------------------
51private:
53 QString filename();
54 void generateHTML(Q3TextStream::Encoding type, QString charSet);
55 void printLink( Q3TextStream& stream, QString text, HELP_PAGE anchor, QString anchorString );
57
58 Q3TextStream::Encoding type;
59 QString saveCharSet;
60 //----------------------
61signals:
62 void setPage(HELP_PAGE page);
63 //----------------------
64private slots:
65 void handleAnchorClick(const QString &name, const QString &link);
66//----------------------
67};
68//======================
69
70#endif //GUI_HELP_CONTENTS_H
void setPage(HELP_PAGE page)
QSize optimalSize
Definition contents.h:52
QString saveCharSet
Definition contents.h:59
QSize minimumSizeHint() const
Definition contents.cpp:61
QString filename()
Definition contents.cpp:100
void printLink(Q3TextStream &stream, QString text, HELP_PAGE anchor, QString anchorString)
Definition contents.cpp:171
Contents(Q3TextStream::Encoding type, QString saveCharSet, Q3MimeSourceFactory *loadingMimeSource, QWidget *parent=0, const char *name=0)
Definition contents.cpp:26
void handleAnchorClick(const QString &name, const QString &link)
Definition contents.cpp:66
void generateHTML(Q3TextStream::Encoding type, QString charSet)
Definition contents.cpp:105
HELP_PAGE currentPage
Definition contents.h:56
Q3TextStream::Encoding type
Definition contents.h:58
HELP_PAGE
Contents window widget.
Definition contents.h:25
@ WHATS_NEW
Definition contents.h:27
@ MANIPULATING
Definition contents.h:33
@ FRAMING
Definition contents.h:30
@ IMPORTING_AND_ORGANIZING
Definition contents.h:28
@ PRO_TOOLS
Definition contents.h:32
@ SAVING_AND_LOADING
Definition contents.h:34
@ BILLBOARD
Definition contents.h:26
@ ANNOTATING_ALBUMS
Definition contents.h:29
@ KEYBOARD_SHORTCUTS
Definition contents.h:35
@ INVALID
Definition contents.h:36
@ ENHANCING
Definition contents.h:31