/***************************************************************************
 *                                                                         *
 *   FEDITSYN.H                                                            *
 *                                                                         *
 *   Copyright (c) 1997 Galacticomm, Inc.                                  *
 *                                                                         *
 *                                                                         *
 *   File Edit Class.                                                      *
 *                                                 - N.C. Osterc  11/09/98 *
 *                                                                         *
 ***************************************************************************/

#ifndef __FEDITSYN_H
#define __FEDITSYN_H

class fileEditSynthesis: public libManSynthesis {
public:

     fileEditSynthesis(            // default constructor
     acthSession *_ses);           // session object

     ~fileEditSynthesis();         // destructor

     ACTHCODE
     proceed();                    // proceed entry point

private:

     bool
     getFName(                     // handle the "fname" parameter
     bool getParam=true);

     bool
     getUploader();                // handle the "uploader" parameter

     bool
     getDownloads();               // handle the "downloads" parameter

     bool
     getDateAdded();               // handle the "dateadded" parameter

     bool
     getTimeAdded();               // handle the "timeadded" parameter

     bool
     getDesc();                    // handle the "desc" parameter

     bool
     getRename();                  // handle the "rename" parameter

     bool
     getNextFname();               // get next filename parameter

private:

     bool m_rename;                // rename file?
     SHORT m_paramCount;           // number of params
     SHORT m_paramProc;            // params processed
};

#endif                             // __FEDITSYN_H
