/*************************************************************************** abbreviation.cpp - description ------------------- copyright : (C) 2003 by Andras Mantia ***************************************************************************/ /*************************************************************************** * * * 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 #include #include class TQListViewItem; class Abbreviation; struct DTDStruct; class AbbreviationDlg : public AbbreviationDlgS { Q_OBJECT public: AbbreviationDlg(TQWidget *parent, const char *name = 0); ~AbbreviationDlg(); void saveTemplates(); public slots: void slotGroupChanged(const TQString& newGroupName); private slots: void slotNewGroup(); void slotAddDTEP(); void slotRemoveDTEP(); void slotTemplateSelectionChanged(TQListViewItem*); void slotAddTemplate(); void slotRemoveTemplate(); void slotEditTemplate(); private: TQListViewItem *m_oldItem; Abbreviation *m_currentAbbrev; }; #endif