• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • libkonq
 

libkonq

Public Slots | Public Member Functions | Protected Slots | List of all members
KNewMenu Class Reference

#include <knewmenu.h>

Inherits TDEActionMenu.

Public Slots

void slotCheckUpToDate ()
 

Public Member Functions

 KNewMenu (TDEActionCollection *_collec, const char *name=0L)
 
 KNewMenu (TDEActionCollection *_collec, TQWidget *parentWidget, const char *name=0L)
 
void setPopupFiles (KURL::List &_files)
 
void setPopupFiles (const KURL &_file)
 

Protected Slots

void slotNewDir ()
 
void slotNewFile ()
 
void slotFillTemplates ()
 
void slotResult (TDEIO::Job *)
 
void slotRenamed (TDEIO::Job *, const KURL &, const KURL &)
 

Detailed Description

The 'New' submenu, both for the File menu and the RMB popup menu.

(The same instance can be used by both). Fills it with 'Folder' and one item per Template. For this you need to connect aboutToShow() of the File menu with slotCheckUpToDate() and to call slotCheckUpToDate() before showing the RMB popupmenu.

KNewMenu automatically updates the list of templates if templates are added/updated/deleted.

Author
David Faure faure.nosp@m.@kde.nosp@m..org Ideas and code for the new template handling mechanism ('link' desktop files) from Christoph Pickart picka.nosp@m.rt@i.nosp@m.am.un.nosp@m.i-bo.nosp@m.nn.de

Definition at line 52 of file knewmenu.h.

Constructor & Destructor Documentation

◆ KNewMenu() [1/2]

KNewMenu::KNewMenu ( TDEActionCollection *  _collec,
const char *  name = 0L 
)

Constructor.

Definition at line 66 of file knewmenu.cpp.

◆ KNewMenu() [2/2]

KNewMenu::KNewMenu ( TDEActionCollection *  _collec,
TQWidget *  parentWidget,
const char *  name = 0L 
)

Definition at line 78 of file knewmenu.cpp.

◆ ~KNewMenu()

KNewMenu::~KNewMenu ( )
virtual

Definition at line 88 of file knewmenu.cpp.

Member Function Documentation

◆ setPopupFiles() [1/2]

void KNewMenu::setPopupFiles ( const KURL &  _file)
inline

Definition at line 71 of file knewmenu.h.

◆ setPopupFiles() [2/2]

void KNewMenu::setPopupFiles ( KURL::List &  _files)
inline

Set the files the popup is shown for Call this before showing up the menu.

Definition at line 68 of file knewmenu.h.

◆ slotCheckUpToDate

void KNewMenu::slotCheckUpToDate ( )
slot

Checks if updating the list is necessary IMPORTANT : Call this in the slot for aboutToShow.

Definition at line 99 of file knewmenu.cpp.

◆ slotFillTemplates

void KNewMenu::slotFillTemplates ( )
protectedslot

Fills the templates list.

Definition at line 292 of file knewmenu.cpp.

◆ slotNewDir

void KNewMenu::slotNewDir ( )
protectedslot

Called when New->Directory... is clicked.

Definition at line 359 of file knewmenu.cpp.

◆ slotNewFile

void KNewMenu::slotNewFile ( )
protectedslot

Called when New->* is clicked.

Definition at line 369 of file knewmenu.cpp.

◆ slotRenamed

void KNewMenu::slotRenamed ( TDEIO::Job *  ,
const KURL &  from,
const KURL &  to 
)
protectedslot

Definition at line 484 of file knewmenu.cpp.

◆ slotResult

void KNewMenu::slotResult ( TDEIO::Job *  job)
protectedslot

Definition at line 494 of file knewmenu.cpp.


The documentation for this class was generated from the following files:
  • knewmenu.h
  • knewmenu.cpp

libkonq

Skip menu "libkonq"
  • Main Page
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members
  • Related Pages

libkonq

Skip menu "libkonq"
  • kate
  • libkonq
  • twin
  •   lib
Generated for libkonq by doxygen 1.9.4
This website is maintained by Timothy Pearson.