KDevelop API Documentation

appwizarddlgbase.h

Go to the documentation of this file.
00001 /****************************************************************************
00002 ** Form interface generated from reading ui file './appwizarddlgbase.ui'
00003 **
00004 ** Created: Tue Feb 22 08:52:55 2005
00005 **      by: The User Interface Compiler ($Id: qt/main.cpp   3.3.4   edited Nov 24 2003 $)
00006 **
00007 ** WARNING! All changes made in this file will be lost!
00008 ****************************************************************************/
00009 
00010 #ifndef APPWIZARDDIALOGBASE_H
00011 #define APPWIZARDDIALOGBASE_H
00012 
00013 #include <qvariant.h>
00014 #include <qwizard.h>
00015 #include <kurlrequester.h>
00016 
00017 class QVBoxLayout;
00018 class QHBoxLayout;
00019 class QGridLayout;
00020 class QSpacerItem;
00021 class QWidget;
00022 class QTabWidget;
00023 class KListView;
00024 class QListViewItem;
00025 class KIconView;
00026 class QIconViewItem;
00027 class QLabel;
00028 class QGroupBox;
00029 class QLineEdit;
00030 class KURLRequester;
00031 class QMultiLineEdit;
00032 class QComboBox;
00033 class QFrame;
00034 
00035 class AppWizardDialogBase : public QWizard
00036 {
00037     Q_OBJECT
00038 
00039 public:
00040     AppWizardDialogBase( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
00041     ~AppWizardDialogBase();
00042 
00043     QWidget* generalPage;
00044     QTabWidget* templates_tabwidget;
00045     QWidget* m_allProjectsPage;
00046     KListView* templates_listview;
00047     QWidget* m_favouritesPage;
00048     KIconView* favourites_iconview;
00049     QLabel* icon_label;
00050     QGroupBox* GroupBox1;
00051     QLabel* appname_label;
00052     QLabel* location_label;
00053     QLabel* TextLabel3;
00054     QLineEdit* appname_edit;
00055     KURLRequester* dest_edit;
00056     QLabel* finalLoc_label;
00057     QMultiLineEdit* desc_textview;
00058     QWidget* WizardPage;
00059     QGroupBox* projectOptions;
00060     QLabel* author_label;
00061     QLabel* email_label;
00062     QLabel* version_label;
00063     QLineEdit* author_edit;
00064     QLineEdit* email_edit;
00065     QLineEdit* version_edit;
00066     QLabel* license_label;
00067     QComboBox* license_combo;
00068     QGroupBox* optionsGroup;
00069     QFrame* custom_options;
00070 
00071 protected:
00072     QGridLayout* generalPageLayout;
00073     QGridLayout* m_allProjectsPageLayout;
00074     QGridLayout* m_favouritesPageLayout;
00075     QHBoxLayout* GroupBox1Layout;
00076     QVBoxLayout* layout2;
00077     QVBoxLayout* layout1;
00078     QVBoxLayout* WizardPageLayout;
00079     QHBoxLayout* projectOptionsLayout;
00080     QVBoxLayout* layout6;
00081     QVBoxLayout* layout8;
00082     QHBoxLayout* layout7;
00083     QGridLayout* optionsGroupLayout;
00084 
00085 protected slots:
00086     virtual void languageChange();
00087 
00088     virtual void licenseChanged();
00089     virtual void destButtonClicked( const QString & );
00090     virtual void projectLocationChanged();
00091     virtual void projectNameChanged();
00092     virtual void textChanged();
00093     virtual void templatesTreeViewClicked( QListViewItem * );
00094     virtual void favouritesIconViewClicked( QIconViewItem * );
00095     virtual void templatesContextMenu( QListViewItem *, const QPoint &, int );
00096     virtual void favouritesContextMenu( QIconViewItem *, const QPoint & );
00097 
00098 
00099 };
00100 
00101 #endif // APPWIZARDDIALOGBASE_H
KDE Logo
This file is part of the documentation for KDevelop Version 3.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Feb 22 09:22:37 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003