diff options
Diffstat (limited to 'quanta/dialogs/settings/abbreviation.h')
-rw-r--r-- | quanta/dialogs/settings/abbreviation.h | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/quanta/dialogs/settings/abbreviation.h b/quanta/dialogs/settings/abbreviation.h new file mode 100644 index 00000000..0e2a34c6 --- /dev/null +++ b/quanta/dialogs/settings/abbreviation.h @@ -0,0 +1,53 @@ +/*************************************************************************** + abbreviation.cpp - description + ------------------- + copyright : (C) 2003 by Andras Mantia <amantia@kde.org> + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; version 2 of the License. * + * * + ***************************************************************************/ + +#ifndef ABBREVIATION_H +#define ABBREVIATION_H + +#include <qmap.h> +#include <qstringlist.h> + +#include <abbreviations.h> + +class QListViewItem; +class Abbreviation; +struct DTDStruct; + +class AbbreviationDlg : public AbbreviationDlgS +{ + Q_OBJECT +public: + AbbreviationDlg(QWidget *parent, const char *name = 0); + ~AbbreviationDlg(); + + void saveTemplates(); + +public slots: + void slotGroupChanged(const QString& newGroupName); + +private slots: + void slotNewGroup(); + void slotAddDTEP(); + void slotRemoveDTEP(); + void slotTemplateSelectionChanged(QListViewItem*); + void slotAddTemplate(); + void slotRemoveTemplate(); + void slotEditTemplate(); + +private: + QListViewItem *m_oldItem; + Abbreviation *m_currentAbbrev; +}; + +#endif |