3
* Configuration dialog.
10
#ifndef CONFIGDIALOG_H
11
#define CONFIGDIALOG_H
15
#include <kdialogbase.h>
19
#include "formatconfig.h"
29
* Configuration dialog.
32
class ConfigDialog : public KDialogBase
34
class ConfigDialog : public QDialog
41
* @param parent parent widget
42
* @param caption dialog title
44
ConfigDialog(QWidget *parent, QString &caption);
50
* Set values in dialog from current configuration.
52
* @param fnCfg filename format configuration
53
* @param fnCfg ID3 format configuration
54
* @param miscCfg misc. configuration
56
void setConfig(const FormatConfig *fnCfg, const FormatConfig *id3Cfg,
57
const MiscConfig *miscCfg);
59
* Get values from dialog and store them in the current configuration.
61
* @param fnCfg filename format configuration
62
* @param fnCfg ID3 format configuration
63
* @param miscCfg misc. configuration
65
void getConfig(FormatConfig *fnCfg, FormatConfig *id3Cfg,
66
MiscConfig *miscCfg) const;
68
/** Format while editing checkbox */
69
QCheckBox *formatEditingCheckBox;
70
/** Filename Format box */
71
FormatBox *fnFormatBox;
73
FormatBox *id3FormatBox;