/******************************************************************************* ** ** Filename : foldershortcutdialog.h ** Created on : 09 October, 2004 ** Copyright : (c) 2004 Till Adam ** Email : adam@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; either version 2 of the License, or ** (at your option) any later version. ** ** This program is distributed in the hope that it will be useful, ** but WITHOUT ANY WARRANTY; without even the implied warranty of ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** GNU General Public License for more details. ** ** You should have received a copy of the GNU General Public License ** along with this program; if not, write to the Free Software ** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. ** ** In addition, as a special exception, the copyright holders give ** permission to link the code of this program with any edition of ** the TQt library by Trolltech AS, Norway (or with modified versions ** of TQt that use the same license as TQt), and distribute linked ** combinations including the two. You must obey the GNU General ** Public License in all respects for all of the code used other than ** TQt. If you modify this file, you may extend this exception to ** your version of the file, but you are not obligated to do so. If ** you do not wish to do so, delete this exception statement from ** your version. ** *******************************************************************************/ #ifndef FOLDERSHORTCUTDIALOG_H #define FOLDERSHORTCUTDIALOG_H #include // include for the base class class KShortcut; class KMFolder; class KKeyButton; class KMMainWidget; namespace KMail { class FolderShortcutDialog : public KDialogBase { Q_OBJECT TQ_OBJECT public: FolderShortcutDialog( KMFolder *folder, KMMainWidget *mw, TQWidget *parent=0, const char *name=0 ); ~FolderShortcutDialog(); protected slots: void slotOk(); void slotCapturedShortcut( const KShortcut& ); private: KMFolder *mFolder; KMMainWidget *mMainWidget; KKeyButton *mKeyButton; }; // End of class FolderShortcutDialog } // End of namespace KMail #endif // FOLDERSHORTCUTDIALOG_H