Source: kcustommenueditor.h

# Source: kcustommenueditor.h |
Annotated List
Files
Globals
Hierarchy
Index

    /*  This file is part of the KDE libraries
        Copyright (C) 2002 Waldo Bastian (bastian@kde.org)

        This library is free software; you can redistribute it and/or
        modify it under the terms of the GNU Library General Public
        License as published by the Free Software Foundation; version 2
        of the License.

        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., 59 Temple Place - Suite 330,
        Boston, MA 02111-1307, USA.
    */
    #ifndef _KCUSTOMMENUEDITOR_H_
    #define _KCUSTOMMENUEDITOR_H_

    #include

    class KListView;
    class KConfigBase;

     /*
      * Dialog for editing custom menus.
      *
      * @author Waldo Bastian (bastian@kde.org)
      * @version $Id: kcustommenueditor.h,v 1.3 2002/09/28 14:00:59 tjansen Exp $
      * @since 3.1
      */
    class KCustomMenuEditor : public KDialogBase
    {
        Q_OBJECT
    public:
        /**
         * Create a dialog for editing a custom menu
         */
        KCustomMenuEditor(QWidget *parent);

        /**
         * load the custom menu
         */
        void load(KConfigBase *);

        /**
         * save the custom menu
         */
        void save(KConfigBase *);

    public slots:
        void slotNewItem();
        void slotRemoveItem();
        void slotMoveUp();
        void slotMoveDown();

    protected:
        class Item;
        KListView *m_listView;

        class KCustomMenuEditorPrivate;
        KCustomMenuEditorPrivate *d;
    };

    #endif

Generated by: root on macppc.ports.openbsd.org on Sat Sep 6 10:37:17 2003, using kdoc 2.0a54.