You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
soundkonverter/src/configenvironmentpage.h

64 lines
1.2 KiB

#ifndef CONFIGENVIRONMENTPAGE_H
#define CONFIGENVIRONMENTPAGE_H
#include <configpagebase.h>
class Config;
class KPushButton;
class TDEListBox;
/**
* @short The page for configuring the environment
* @author Daniel Faust <hessijames@gmail.com>
* @version 0.3
*/
class ConfigEnvironmentPage : public ConfigPageBase
{
TQ_OBJECT
public:
/**
* Default Constructor
*/
ConfigEnvironmentPage( Config*, TQMap<TQString, TQString>*, TQWidget *parent=0, const char *name=0 );
/**
* Default Destructor
*/
virtual ~ConfigEnvironmentPage();
private:
TDEListBox* lDirectories;
KPushButton* pDirUp;
KPushButton* pDirDown;
KPushButton* pAddDirectory;
KPushButton* pRemoveDirectory;
TDEListBox* lFoundPrograms;
TDEListBox* lNotFoundPrograms;
Config* config;
TQMap<TQString, TQString>* binaries;
public slots:
void resetDefaults();
void saveSettings();
private slots:
void directoriesSelectionChanged( int );
void dirUp();
void dirDown();
void addDirectory();
void removeDirectory();
void refill();
signals:
void rebuildBackendsPage();
};
#endif // CONFIGENVIRONMENTPAGE_H