1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
|
//=========================================================
// MusE
// Linux Music Editor
// $Id: help.h,v 1.2 2001/11/20 15:19:31 muse Exp $
//
// (C) Copyright 1999/2000 Werner Schweer (ws@seh.de)
//=========================================================
#ifndef HELPWINDOW_H
#define HELPWINDOW_H
#include <qtextbrowser.h>
#include "desk.h"
#include <qstringlist.h>
#include <qmap.h>
#include <qdir.h>
class QComboBox;
class QPopupMenu;
class QListBox;
class QListView;
class QListBoxItem;
class QListViewItem;
class QTabWidget;
//---------------------------------------------------------
// HelpWindow
//---------------------------------------------------------
class HelpWindow : public MainWindow
{
Q_OBJECT
bool eventFilter(QObject* o, QEvent* e);
void readHistory();
void readBookmarks();
QTextBrowser* browser;
QComboBox* pathCombo;
int tocId;
QString selectedURL;
QDir path;
QStringList fileList, bookmarks;
QMap<int, QString> mHistory, mBookmarks;
QPopupMenu* bookm;
QListBox* indexList;
QListView* contentsList;
QListBox* bookmarkList;
QTabWidget* tab;
private slots:
void bookmarkSelected(QListBoxItem*);
void contentsSelected(QListViewItem*);
void toggleToc(bool);
void textChanged();
void openFile();
void newWindow();
void print();
void pathSelected(const QString &);
void bookmChosen(int);
void addBookmark();
public:
HelpWindow(const QString& home_, const QString& path, QWidget* parent = 0, const char *name=0);
~HelpWindow();
};
#endif
|