//
//     Copyright 2006 Jim Bublitz <jbublitz@nwinternet.com>
//     Earlier copyrights 1998 - 2005 Jim Bublitz and/or Phil Thompson
//     may also apply


//                 Generated by preSip
//            module tdeui  version KDE 3.5.3


// This software 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 software 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 library; see the file COPYING.
// If not, write to the Free Software Foundation, Inc.,
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.


%If ( KDE_3_2_0 -  )

class TDEToggleAction : TDEAction
{
%TypeHeaderCode
#include <tdeactionclasses.h>
%End


public:
                         TDEToggleAction (const TQString&, const TDEShortcut& = TDEShortcut (), TQObject* /TransferThis/ = 0, const char* = 0);
                         TDEToggleAction (const TQString&, const TDEShortcut&, SIP_RXOBJ_CON, SIP_SLOT_CON (), TQObject* /TransferThis/, const char* = 0);
                         TDEToggleAction (const TQString&, const TQIconSet&, const TDEShortcut& = TDEShortcut (), TQObject* /TransferThis/ = 0, const char* = 0);
                         TDEToggleAction (const TQString&, const TQString&, const TDEShortcut& = TDEShortcut (), TQObject* /TransferThis/ = 0, const char* = 0);
                         TDEToggleAction (const TQString&, const TQIconSet&, const TDEShortcut&, SIP_RXOBJ_CON, SIP_SLOT_CON (), TQObject* /TransferThis/, const char* = 0);
                         TDEToggleAction (const TQString&, const TQString&, const TDEShortcut&, SIP_RXOBJ_CON, SIP_SLOT_CON (), TQObject* /TransferThis/, const char* = 0);
                         TDEToggleAction (TQObject* /TransferThis/ = 0, const char* = 0);
    virtual int          plug (TQWidget*, int = -1);
    bool                 isChecked () const;
    TQString              exclusiveGroup () const;
    virtual void         setExclusiveGroup (const TQString&);

%If ( KDE_3_3_0 -  )
    void                 setCheckedState (const KGuiItem&);
    virtual TQString      toolTip () const;
%End


public slots:
    virtual void         setChecked (bool);

protected slots:
    virtual void         slotActivated ();

protected:
    virtual void         updateChecked (int);

signals:
    void                 toggled (bool);

protected:
//igx     virtual void         virtual_hook (int, void*);

};  // class TDEToggleAction

%End


%If ( KDE_3_2_0 -  )

class TDERadioAction : TDEToggleAction
{
%TypeHeaderCode
#include <tdeactionclasses.h>
%End


public:
                         TDERadioAction (const TQString&, const TDEShortcut& = TDEShortcut (), TQObject* /TransferThis/ = 0, const char* = 0);
                         TDERadioAction (const TQString&, const TDEShortcut&, SIP_RXOBJ_CON, SIP_SLOT_CON (), TQObject* /TransferThis/, const char* = 0);
                         TDERadioAction (const TQString&, const TQIconSet&, const TDEShortcut& = TDEShortcut (), TQObject* /TransferThis/ = 0, const char* = 0);
                         TDERadioAction (const TQString&, const TQString&, const TDEShortcut& = TDEShortcut (), TQObject* /TransferThis/ = 0, const char* = 0);
                         TDERadioAction (const TQString&, const TQIconSet&, const TDEShortcut&, SIP_RXOBJ_CON, SIP_SLOT_CON (), TQObject* /TransferThis/, const char* = 0);
                         TDERadioAction (const TQString&, const TQString&, const TDEShortcut&, SIP_RXOBJ_CON, SIP_SLOT_CON (), TQObject* /TransferThis/, const char* = 0);
                         TDERadioAction (TQObject* /TransferThis/ = 0, const char* = 0);

protected:
    virtual void         slotActivated ();

protected:
//igx     virtual void         virtual_hook (int, void*);

};  // class TDERadioAction

%End


%If ( KDE_3_2_0 -  )

class TDESelectAction : TDEAction
{
%TypeHeaderCode
#include <tdeactionclasses.h>
%End


public:
                         TDESelectAction (const TQString&, const TDEShortcut& = TDEShortcut (), TQObject* /TransferThis/ = 0, const char* = 0);
                         TDESelectAction (const TQString&, const TDEShortcut&, SIP_RXOBJ_CON, SIP_SLOT_CON (), TQObject* /TransferThis/, const char* = 0);
                         TDESelectAction (const TQString&, const TQIconSet&, const TDEShortcut& = TDEShortcut (), TQObject* /TransferThis/ = 0, const char* = 0);
                         TDESelectAction (const TQString&, const TQString&, const TDEShortcut& = TDEShortcut (), TQObject* /TransferThis/ = 0, const char* = 0);
                         TDESelectAction (const TQString&, const TQIconSet&, const TDEShortcut&, SIP_RXOBJ_CON, SIP_SLOT_CON (), TQObject* /TransferThis/, const char* = 0);
                         TDESelectAction (const TQString&, const TQString&, const TDEShortcut&, SIP_RXOBJ_CON, SIP_SLOT_CON (), TQObject* /TransferThis/, const char* = 0);
                         TDESelectAction (TQObject* /TransferThis/ = 0, const char* = 0);
    virtual int          plug (TQWidget*, int = -1);
    virtual bool         isEditable () const;
    virtual TQStringList  items () const;
    virtual void         changeItem (int, const TQString&);
    virtual TQString      currentText () const;
    virtual int          currentItem () const;
    virtual int          comboWidth () const;

%If ( KDE_3_5_0 -  )
    void                 setMaxComboViewCount (int);
%End

    TQPopupMenu*          popupMenu () const;
    void                 setRemoveAmpersandsInCombo (bool);
    bool                 removeAmpersandsInCombo () const;
    void                 setMenuAccelsEnabled (bool);
    bool                 menuAccelsEnabled () const;

%If ( KDE_3_5_0 -  )
    virtual bool         isShortcutConfigurable () const;
%End


public slots:
    virtual void         setCurrentItem (int);
    virtual void         setItems (const TQStringList&);
    virtual void         clear ();
    virtual void         setEditable (bool);
    virtual void         setComboWidth (int);

protected:
    virtual void         changeItem (int, int, const TQString&);
    TQStringList          comboItems () const;

protected slots:
    virtual void         slotActivated (int);
    virtual void         slotActivated (const TQString&);
    virtual void         slotActivated ();

signals:
    void                 activated (int);
    void                 activated (const TQString&);

protected:
    virtual void         updateCurrentItem (int);
    virtual void         updateComboWidth (int);
    virtual void         updateItems (int);
    virtual void         updateClear (int);

protected:
//igx     virtual void         virtual_hook (int, void*);

};  // class TDESelectAction

%End


%If ( KDE_3_2_0 -  )

class TDEListAction : TDESelectAction
{
%TypeHeaderCode
#include <tdeactionclasses.h>
%End


public:
                         TDEListAction (const TQString&, const TDEShortcut& = TDEShortcut (), TQObject* /TransferThis/ = 0, const char* = 0);
                         TDEListAction (const TQString&, const TDEShortcut&, SIP_RXOBJ_CON, SIP_SLOT_CON (), TQObject* /TransferThis/, const char* = 0);
                         TDEListAction (const TQString&, const TQIconSet&, const TDEShortcut& = TDEShortcut (), TQObject* /TransferThis/ = 0, const char* = 0);
                         TDEListAction (const TQString&, const TQString&, const TDEShortcut& = TDEShortcut (), TQObject* /TransferThis/ = 0, const char* = 0);
                         TDEListAction (const TQString&, const TQIconSet&, const TDEShortcut&, SIP_RXOBJ_CON, SIP_SLOT_CON (), TQObject* /TransferThis/, const char* = 0);
                         TDEListAction (const TQString&, const TQString&, const TDEShortcut&, SIP_RXOBJ_CON, SIP_SLOT_CON (), TQObject* /TransferThis/, const char* = 0);
                         TDEListAction (TQObject* /TransferThis/ = 0, const char* = 0);
    virtual TQString      currentText () const;
    virtual int          currentItem () const;

public slots:
    virtual void         setCurrentItem (int);

protected:
//igx     virtual void         virtual_hook (int, void*);

};  // class TDEListAction

%End


%If ( KDE_3_2_0 -  )

class TDERecentFilesAction : TDEListAction
{
%TypeHeaderCode
#include <tdeactionclasses.h>
%End


public:
                         TDERecentFilesAction (const TQString&, const TDEShortcut&, TQObject* /TransferThis/, const char* = 0, uint = 10);
                         TDERecentFilesAction (const TQString&, const TDEShortcut&, SIP_RXOBJ_CON, SIP_SLOT_CON (), TQObject* /TransferThis/, const char* = 0, uint = 10);
                         TDERecentFilesAction (const TQString&, const TQIconSet&, const TDEShortcut&, TQObject* /TransferThis/, const char* = 0, uint = 10);
                         TDERecentFilesAction (const TQString&, const TQString&, const TDEShortcut&, TQObject* /TransferThis/, const char* = 0, uint = 10);
                         TDERecentFilesAction (const TQString&, const TQIconSet&, const TDEShortcut&, SIP_RXOBJ_CON, SIP_SLOT_CON (), TQObject* /TransferThis/, const char* = 0, uint = 10);
                         TDERecentFilesAction (const TQString&, const TQString&, const TDEShortcut&, SIP_RXOBJ_CON, SIP_SLOT_CON (), TQObject* /TransferThis/, const char* = 0, uint = 10);
                         TDERecentFilesAction (TQObject* /TransferThis/ = 0, const char* = 0, uint = 10);
    virtual int          plug (TQWidget*, int = -1);
    uint                 maxItems () const;

%If ( KDE_3_5_0 -  )
    virtual TQStringList  items () const;
    TQStringList          completeItems () const;
%End


public slots:
    void                 setMaxItems (uint);
    void                 loadEntries (TDEConfig*, TQString = TQString ::null );
    void                 saveEntries (TDEConfig*, TQString = TQString ::null );
    void                 addURL (const KURL&);

%If ( KDE_3_5_0 -  )
    void                 addURL (const KURL&, const TQString&);
%End

    void                 removeURL (const KURL&);
    void                 clearURLList ();

signals:
    void                 urlSelected (const KURL&);

protected slots:
    void                 itemSelected (const TQString&);
    void                 menuAboutToShow ();
    void                 menuItemActivated (int);
    void                 slotClicked ();
    virtual void         slotActivated (int);
    virtual void         slotActivated (const TQString&);
    virtual void         slotActivated ();

protected:
//igx     virtual void         virtual_hook (int, void*);

};  // class TDERecentFilesAction

%End


%If ( KDE_3_2_0 -  )

class TDEFontAction : TDESelectAction
{
%TypeHeaderCode
#include <tdeactionclasses.h>
%End


public:
                         TDEFontAction (const TQString&, const TDEShortcut& = TDEShortcut (), TQObject* /TransferThis/ = 0, const char* = 0);
                         TDEFontAction (const TQString&, const TDEShortcut&, SIP_RXOBJ_CON, SIP_SLOT_CON (), TQObject* /TransferThis/, const char* = 0);
                         TDEFontAction (const TQString&, const TQIconSet&, const TDEShortcut& = TDEShortcut (), TQObject* /TransferThis/ = 0, const char* = 0);
                         TDEFontAction (const TQString&, const TQString&, const TDEShortcut& = TDEShortcut (), TQObject* /TransferThis/ = 0, const char* = 0);
                         TDEFontAction (const TQString&, const TQIconSet&, const TDEShortcut&, SIP_RXOBJ_CON, SIP_SLOT_CON (), TQObject* /TransferThis/, const char* = 0);
                         TDEFontAction (const TQString&, const TQString&, const TDEShortcut&, SIP_RXOBJ_CON, SIP_SLOT_CON (), TQObject* /TransferThis/, const char* = 0);

%If ( KDE_3_3_0 -  )
                         TDEFontAction (uint, const TQString&, const TDEShortcut& = TDEShortcut (), TQObject* /TransferThis/ = 0, const char* = 0);
                         TDEFontAction (uint, const TQString&, const TQString&, const TDEShortcut& = TDEShortcut (), TQObject* /TransferThis/ = 0, const char* = 0);
%End

                         TDEFontAction (TQObject* /TransferThis/ = 0, const char* = 0);
    TQString              font () const;
    int                  plug (TQWidget*, int = -1);

public slots:
    void                 setFont (const TQString&);

protected:
//igx     virtual void         virtual_hook (int, void*);

};  // class TDEFontAction

%End


%If ( KDE_3_2_0 -  )

class TDEFontSizeAction : TDESelectAction
{
%TypeHeaderCode
#include <tdeactionclasses.h>
%End


public:
                         TDEFontSizeAction (const TQString&, const TDEShortcut& = TDEShortcut (), TQObject* /TransferThis/ = 0, const char* = 0);
                         TDEFontSizeAction (const TQString&, const TDEShortcut&, SIP_RXOBJ_CON, SIP_SLOT_CON (), TQObject* /TransferThis/, const char* = 0);
                         TDEFontSizeAction (const TQString&, const TQIconSet&, const TDEShortcut& = TDEShortcut (), TQObject* /TransferThis/ = 0, const char* = 0);
                         TDEFontSizeAction (const TQString&, const TQString&, const TDEShortcut& = TDEShortcut (), TQObject* /TransferThis/ = 0, const char* = 0);
                         TDEFontSizeAction (const TQString&, const TQIconSet&, const TDEShortcut&, SIP_RXOBJ_CON, SIP_SLOT_CON (), TQObject* /TransferThis/, const char* = 0);
                         TDEFontSizeAction (const TQString&, const TQString&, const TDEShortcut&, SIP_RXOBJ_CON, SIP_SLOT_CON (), TQObject* /TransferThis/, const char* = 0);
                         TDEFontSizeAction (TQObject* /TransferThis/ = 0, const char* = 0);
    virtual int          fontSize () const;

public slots:
    virtual void         setFontSize (int);

protected slots:
    virtual void         slotActivated (int);
    virtual void         slotActivated (const TQString&);
    virtual void         slotActivated ();

signals:
    void                 fontSizeChanged (int);

protected:
//igx     virtual void         virtual_hook (int, void*);

};  // class TDEFontSizeAction

%End


%If ( KDE_3_2_0 -  )

class TDEActionMenu : TDEAction
{
%TypeHeaderCode
#include <tdeactionclasses.h>
%End


public:
                         TDEActionMenu (const TQString&, TQObject* /TransferThis/ = 0, const char* = 0);
                         TDEActionMenu (const TQString&, const TQIconSet&, TQObject* /TransferThis/ = 0, const char* = 0);
                         TDEActionMenu (const TQString&, const TQString&, TQObject* /TransferThis/ = 0, const char* = 0);
                         TDEActionMenu (TQObject* /TransferThis/ = 0, const char* = 0);
    virtual void         insert (TDEAction*, int = -1);
    virtual void         remove (TDEAction*);
    TDEPopupMenu*          popupMenu () const;
    void                 popup (const TQPoint&);
    bool                 delayed () const;
    void                 setDelayed (bool);
    bool                 stickyMenu () const;
    void                 setStickyMenu (bool);
    virtual int          plug (TQWidget*, int = -1);

protected:
//igx     virtual void         virtual_hook (int, void*);

};  // class TDEActionMenu

%End


%If ( KDE_3_2_0 -  )

class TDEToolBarPopupAction : TDEAction
{
%TypeHeaderCode
#include <tdeactionclasses.h>
%End


public:
                         TDEToolBarPopupAction (const TQString&, const TQString&, const TDEShortcut& = TDEShortcut (), TQObject* /TransferThis/ = 0, const char* = 0);
                         TDEToolBarPopupAction (const TQString&, const TQString&, const TDEShortcut&, SIP_RXOBJ_CON, SIP_SLOT_CON (), TQObject* /TransferThis/ = 0, const char* = 0);
                         TDEToolBarPopupAction (const KGuiItem&, const TDEShortcut&, SIP_RXOBJ_CON, SIP_SLOT_CON (), TDEActionCollection* /TransferThis/, const char*);
    virtual int          plug (TQWidget*, int = -1);
    TDEPopupMenu*          popupMenu () const;
    bool                 delayed () const;
    void                 setDelayed (bool);
    bool                 stickyMenu () const;
    void                 setStickyMenu (bool);

protected:
//igx     virtual void         virtual_hook (int, void*);

};  // class TDEToolBarPopupAction

%End


%If ( KDE_3_2_0 -  )

class TDEToggleToolBarAction : TDEToggleAction
{
%TypeHeaderCode
#include <tdeactionclasses.h>
%End


public:
                         TDEToggleToolBarAction (const char*, const TQString&, TDEActionCollection* /TransferThis/, const char*);
                         TDEToggleToolBarAction (TDEToolBar*, const TQString&, TDEActionCollection* /TransferThis/, const char*);
    virtual int          plug (TQWidget*, int = -1);
    TDEToolBar*            toolBar ();

public slots:
    virtual void         setChecked (bool);

protected:
//igx     virtual void         virtual_hook (int, void*);

};  // class TDEToggleToolBarAction

%End


%If ( KDE_3_2_0 -  )

class TDEToggleFullScreenAction : TDEToggleAction
{
%TypeHeaderCode
#include <tdeactionclasses.h>
%End


public:
                         TDEToggleFullScreenAction (const TDEShortcut&, SIP_RXOBJ_CON, SIP_SLOT_CON (), TQObject* /TransferThis/, TQWidget*, const char*);
    void                 setWindow (TQWidget*);

public slots:
    virtual void         setChecked (bool);

protected:
    virtual bool         eventFilter (TQObject*, TQEvent*);

protected:
//igx     virtual void         virtual_hook (int, void*);

};  // class TDEToggleFullScreenAction

%End


%If ( KDE_3_2_0 -  )

class KWidgetAction : TDEAction
{
%TypeHeaderCode
#include <tdeactionclasses.h>
%End


public:
                         KWidgetAction (TQWidget*, const TQString&, const TDEShortcut&, SIP_RXOBJ_CON, SIP_SLOT_CON (), TDEActionCollection* /TransferThis/, const char*);
    TQWidget*             widget ();
    void                 setAutoSized (bool);
    virtual int          plug (TQWidget*, int = -1);
    virtual void         unplug (TQWidget*);

protected slots:
    void                 slotToolbarDestroyed ();

protected:
//igx     virtual void         virtual_hook (int, void*);

};  // class KWidgetAction

%End


%If ( KDE_3_2_0 -  )

class TDEActionSeparator : TDEAction
{
%TypeHeaderCode
#include <tdeactionclasses.h>
%End


public:
                         TDEActionSeparator (TQObject* /TransferThis/ = 0, const char* = 0);
    virtual int          plug (TQWidget*, int = -1);

protected:
//igx     virtual void         virtual_hook (int, void*);

};  // class TDEActionSeparator

%End


%If ( KDE_3_2_0 -  )

class TDEPasteTextAction : TDEAction
{
%TypeHeaderCode
#include <tdeactionclasses.h>
%End


public:
                         TDEPasteTextAction (const TQString&, const TQString&, const TDEShortcut&, SIP_RXOBJ_CON, SIP_SLOT_CON (), TQObject* /TransferThis/ = 0, const char* = 0);
    void                 setMixedMode (bool);
    virtual int          plug (TQWidget*, int = -1);

protected slots:
    void                 menuAboutToShow ();
    void                 menuItemActivated (int);
    virtual void         slotActivated ();

protected:
//igx     virtual void         virtual_hook (int, void*);

};  // class TDEPasteTextAction

%End

