Main Page   Alphabetical List   Compound List   File List   Compound Members   File Members  

MusicMan Class Reference

#include <musicman.h>

List of all members.

Public Slots

void slotToUnderline ()
void slotToSpace ()
void slotID3FromFilename ()
void slotFilenameFromID3 ()
void slotMassTag ()
void slotRenameLatin1ToUTF8 ()
void slotIndex ()
void slotNormalize ()
void slotAboutToShow ()

Public Methods

 MusicMan (KonqPopupMenu *, const char *name, const QStringList &list)
virtual ~MusicMan ()

Public Attributes

KonqPopupMenu * popup
KDirLister lister

Protected Methods

void setupActions ()

Private Slots

void slotPlaceholder ()

Private Methods

void renameReplace (char from, char to)

Private Attributes

KAction * actionToUnderline
KAction * actionToSpace
KAction * actionID3FromFilename
KAction * actionFilenameFromID3
KAction * actionIndex
KAction * actionDummy
KAction * actionNormalize
KAction * actionLatin1ToUTF8
MusicIndexGeneratorindexer
FilenameMinerminer
QPopupMenu * menuMusicMan


Detailed Description

A plugin is the way to add actions to an existing KParts application, or to a Part.

The XML of those plugins looks exactly like of the shell or parts, with one small difference: The document tag should have an additional attribute, named "library", and contain the name of the library implementing the plugin.

If you want this plugin to be used by a part, you need to install the rc file under the directory "data" (KDEDIR/share/apps usually)+"/instancename/kpartplugins/" where instancename is the name of the part's instance.


Constructor & Destructor Documentation

MusicMan::MusicMan KonqPopupMenu *   ,
const char *    name,
const QStringList &    list
 

virtual MusicMan::~MusicMan   [virtual]
 


Member Function Documentation

void MusicMan::slotToUnderline   [slot]
 

void MusicMan::slotToSpace   [slot]
 

void MusicMan::slotID3FromFilename   [slot]
 

void MusicMan::slotFilenameFromID3   [slot]
 

void MusicMan::slotMassTag   [slot]
 

Calls a dialog to massivelly ID3 tag several MP3 files.

void MusicMan::slotRenameLatin1ToUTF8   [slot]
 

Rename selected files from Latin1 to UTF-8

void MusicMan::slotIndex   [slot]
 

Creates the CD index, including HTML, Text, and the cover.

void MusicMan::slotNormalize   [slot]
 

Rename the file to a standard layout.

void MusicMan::slotAboutToShow   [slot]
 

Remove the placeholder and put our submenus.

void MusicMan::setupActions   [protected]
 

void MusicMan::renameReplace char    from,
char    to
[private]
 

Actually renames selected files, substituting character from by to.

void MusicMan::slotPlaceholder   [private, slot]
 

Void slot


Member Data Documentation

KonqPopupMenu* MusicMan::popup
 

KDirLister MusicMan::lister
 

KAction* MusicMan::actionToUnderline [private]
 

KAction* MusicMan::actionToSpace [private]
 

KAction* MusicMan::actionID3FromFilename [private]
 

KAction* MusicMan::actionFilenameFromID3 [private]
 

KAction* MusicMan::actionIndex [private]
 

KAction* MusicMan::actionDummy [private]
 

KAction* MusicMan::actionNormalize [private]
 

KAction* MusicMan::actionLatin1ToUTF8 [private]
 

MusicIndexGenerator* MusicMan::indexer [private]
 

Placeholder for Music Index Generator

FilenameMiner* MusicMan::miner [private]
 

This is guy responsible for searching if a song filename matches some layout.

QPopupMenu* MusicMan::menuMusicMan [private]
 

Menu containing some secondary renaming actions.


The documentation for this class was generated from the following file:
Generated on Sat Jul 26 08:03:49 2003 for MusicMan by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002