uploaddialog.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
#ifndef KNEWSTUFF_UPLOADDIALOG_H
00021
#define KNEWSTUFF_UPLOADDIALOG_H
00022
00023
#include <kdialogbase.h>
00024
00025
class QLineEdit;
00026
class QSpinBox;
00027
class KURLRequester;
00028
class QTextEdit;
00029
class QComboBox;
00030
00031
namespace KNS {
00032
00033
class Engine;
00034
class Entry;
00035
00047 class UploadDialog :
public KDialogBase
00048 {
00049 Q_OBJECT
00050
public:
00057
UploadDialog(
Engine *engine,
QWidget *parent );
00058
00062
~UploadDialog();
00063
00070
void setPreviewFile(
const QString &previewFile );
00071
00072
protected slots:
00073
void slotOk();
00074
00075
private:
00076
Engine *mEngine;
00077
00078
QLineEdit *mNameEdit;
00079
QLineEdit *mAuthorEdit;
00080
QLineEdit *mVersionEdit;
00081
QSpinBox *mReleaseSpin;
00082 KURLRequester *mPreviewUrl;
00083
QTextEdit *mSummaryEdit;
00084
QComboBox *mLanguageCombo;
00085
QComboBox *mLicenceCombo;
00086
00087
QPtrList<Entry> mEntryList;
00088 };
00089
00090 }
00091
00092
#endif
This file is part of the documentation for knewstuff Library Version 3.4.0.