/* This file is part of the KDE libraries Copyright (C) 1999 Reginald Stadlbauer (C) 1999 Simon Hausmann (C) 2000 Nicolas Hadacek (C) 2000 Kurt Granroth (C) 2000 Michael Koch (C) 2001 Holger Freyther (C) 2002 Ellis Whitehead (C) 2002 Joseph Wenninger (C) 2003 Andras Mantia (C) 2005-2006 Hamish Rodda This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License version 2 as published by the Free Software Foundation. This library 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 Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef KRECENTFILESACTION_P_H #define KRECENTFILESACTION_P_H #include "kselectaction_p.h" class KRecentFilesActionPrivate : public KSelectActionPrivate { Q_DECLARE_PUBLIC(KRecentFilesAction) public: KRecentFilesActionPrivate() { m_maxItems = 10; m_noEntriesAction = 0; clearSeparator = 0; clearAction = 0; } virtual ~KRecentFilesActionPrivate() { } void init(); void _k_urlSelected(QAction*); int m_maxItems; QMap m_shortNames; QMap m_urls; QAction *m_noEntriesAction; QAction *clearSeparator; QAction *clearAction; }; /* vim: et sw=2 ts=2 */ #endif // KRECENTFILESACTION_P_H