Class overview Alphabetical list Annotated list Header Files Member List
This is the verbatim text of the dsgnmdl.h include file.
#ifndef DesignModule_included
#define DesignModule_included
#include <qwidget.h>
#include <qmenubar.h>
#include <qpopmenu.h>
#include <qlist.h>
#include "shared.h"
#include "tree.h"
#include "inspect.h"
#include "placehld.h"
#include "storemdl.h"
#include "valmodal.h"
#include "mflmdl.h"
#include "mvlmdl.h"
#include "incmdl.h"
#include "prefmdl.h"
class DesignModule: public QWidget
{
Q_OBJECT
public:
DesignModule(QWidget *parent=0, const char *name=0);
~DesignModule() {delete[] pics;}
private slots:
void newApp();
void save();
void load();
void export();
void stopApp();
void addNode(int);
void deleteNode();
void editNode();
void renameNode();
void actNode();
void stopSelection();
void changeVisibility(int);
void editPrefs();
void editInh();
signals:
void quit();
private:
void resizeEvent(QResizeEvent *);
bool checkName(const char *name);
void rebuildTree(QWidget *target, TreeNode *parent);
QPixmap *getPixmap(QWidget *target);
private:
QPopupMenu *nodePopup;
QPopupMenu *addPopup;
QPopupMenu *backPopup;
QPopupMenu *editPopup;
QPopupMenu *windowPopup;
QMenuBar *menu;
TreeWidget *tree;
PlaceHolder *place;
ValModal *valDialog;
MemberFuncListModule *mfWin;
MemberVarListModule *mvWin;
InclListModule *incWin;
WidgetInfo *wInfo;
QPixmap *pics[17];
int nextNumber;
QString hExt;
QString iExt;
QString expDir;
int gridx;
int gridy;
};
#endif
Generated at 14:38, 1998/04/17 for Ebuilder by
written by Dimitri van Heesch, © 1997-1998