Eneboo - Documentación para desarrolladores
Clases | Tipos públicos | Slots públicos | Señales | Métodos públicos | Atributos públicos | Atributos públicos estáticos | Métodos protegidos
Referencia de la Clase MainWindow

#include <mainwindow.h>

Diagrama de herencias de MainWindow
QMainWindow QWidget QWidget QPaintDevice QObject QPaintDevice QObject QPaintDevice QObject QPaintDevice QObject

Lista de todos los miembros.

Clases

struct  Tab

Tipos públicos

enum  LineMode { Error, Step, StackFrame }

Slots públicos

void showProperties (QObject *w)
void updateProperties (QObject *w)
void showDialogHelp ()
void showDebugStep (QObject *o, int line)
void showStackFrame (QObject *o, int line)
void showErrorMessage (QObject *o, int line, const QString &errorMessage)
void finishedRun ()
void breakPointsChanged ()
void fileNew ()
void fileNewDialog ()
void fileNewFile ()
void fileClose ()
void fileQuit ()
void fileCloseProject ()
void fileOpen ()
void fileOpen (const QString &filter, const QString &extension, const QString &filename="", bool inProject=TRUE)
bool fileSave ()
bool fileSaveForm ()
bool fileSaveProject ()
bool fileSaveAs ()
void fileSaveAll ()
void fileCreateTemplate ()
void editUndo ()
void editRedo ()
void editCut ()
void editCopy ()
void editPaste ()
void editDelete ()
void editSelectAll ()
void editLower ()
void editRaise ()
void editAdjustSize ()
void editLayoutHorizontal ()
void editLayoutVertical ()
void editLayoutHorizontalSplit ()
void editLayoutVerticalSplit ()
void editLayoutGrid ()
void editLayoutContainerHorizontal ()
void editLayoutContainerVertical ()
void editLayoutContainerGrid ()
void editBreakLayout ()
void editAccels ()
void editFunctions ()
void editConnections ()
SourceEditoreditSource ()
SourceEditoreditSource (SourceFile *f)
SourceEditoropenSourceEditor ()
SourceEditorcreateSourceEditor (QObject *object, Project *project, const QString &lang=QString::null, const QString &func=QString::null, bool rereadSource=FALSE)
void editFormSettings ()
void editProjectSettings ()
void editPixmapCollection ()
void editDatabaseConnections ()
void editPreferences ()
void projectInsertFile ()
void searchFind ()
void searchIncremetalFindMenu ()
void searchIncremetalFind ()
void searchIncremetalFindNext ()
void searchReplace ()
void searchGotoLine ()
void previewForm ()
void previewForm (const QString &)
void toolsCustomWidget ()
void toolsConfigure ()
void helpContents ()
void helpManual ()
void helpAbout ()
void helpAboutQt ()
void helpRegister ()

Señales

void currentToolChanged ()
void hasActiveForm (bool)
void hasActiveWindow (bool)
void hasActiveWindowOrProject (bool)
void hasNonDummyProject (bool)
void formModified (bool)
void formWindowsChanged ()
void formWindowChanged ()
void projectChanged ()
void editorChanged ()

Métodos públicos

 MainWindow (bool asClient, bool single=FALSE, const QString &plgDir="/designer")
 ~MainWindow ()
HierarchyViewobjectHierarchy () const
Workspaceworkspace () const
PropertyEditorpropertyeditor () const
ActionEditoractioneditor () const
void resetTool ()
int currentTool () const
FormWindowformWindow ()
bool unregisterClient (FormWindow *w)
void editorClosed (SourceEditor *e)
QWidgetisAFormWindowChild (QObject *o) const
QWidgetisAToolBarChild (QObject *o) const
void insertFormWindow (FormWindow *fw)
QWorkspaceqWorkspace () const
void popupFormWindowMenu (const QPoint &gp, FormWindow *fw)
void popupWidgetMenu (const QPoint &gp, FormWindow *fw, QWidget *w)
QPopupMenusetupNormalHierarchyMenu (QWidget *parent)
QPopupMenusetupTabWidgetHierarchyMenu (QWidget *parent, const char *addSlot, const char *removeSlot)
FormWindowopenFormWindow (const QString &fn, bool validFileName=TRUE, FormFile *ff=0)
bool isCustomWidgetUsed (MetaDataBase::CustomWidget *w)
void setGrid (const QPoint &p)
void setShowGrid (bool b)
void setSnapGrid (bool b)
QPoint grid () const
bool showGrid () const
bool snapGrid () const
QString documentationPath () const
QString templatePath () const
void editFunction (const QString &func, bool rereadSource=FALSE)
bool isPreviewing () const
ProjectcurrProject () const
FormWindowactiveForm () const
TemplateWizardInterfacetemplateWizardInterface (const QString &className)
QStringList sourceTemplates () const
SourceTemplateInterfacesourceTemplateInterface (const QString &templ)
QUnknownInterfacedesignerInterface () const
QPtrList< DesignerProjectprojectList () const
QStringList projectNames () const
QStringList projectFileNames () const
ProjectfindProject (const QString &projectName) const
void setCurrentProject (Project *pro)
void setCurrentProjectByFilename (const QString &proFilename)
OutputWindowoutputWindow () const
void addPreferencesTab (QWidget *tab, const QString &title, QObject *receiver, const char *init_slot, const char *accept_slot)
void addProjectTab (QWidget *tab, const QString &title, QObject *receiver, const char *init_slot, const char *accept_slot)
void setModified (bool b, QWidget *window)
void functionsChanged ()
void updateFunctionList ()
void updateWorkspace ()
void runProjectPrecondition ()
void runProjectPostcondition (QObjectList *l)
void formNameChanged (FormWindow *fw)
int currentLayoutDefaultSpacing () const
int currentLayoutDefaultMargin () const
void saveAllBreakPoints ()
void resetBreakPoints ()
SourceFilesourceFile ()
void createNewProject (const QString &lang)
void popupProjectMenu (const QPoint &pos)
QObjectfindRealObject (QObject *o)
void setSingleProject (Project *pro)
bool singleProjectMode () const
void showSourceLine (QObject *o, int line, LineMode lm)
void shuttingDown ()
void showGUIStuff (bool b)
void setEditorsReadOnly (bool b)
bool areEditorsReadOnly () const
void toggleSignalHandlers (bool show)
bool showSignalHandlers () const
void writeConfig ()
void openProject (const QString &fn)
void setPluginDirectory (const QString &pd)
QString pluginDirectory () const
QAssistantClientassistantClient () const
void addRecentlyOpenedFile (const QString &fn)

Atributos públicos

QString lastSaveFilter
QPtrList< QActiontoolActions
QPtrList< QActioncommonWidgetsPage

Atributos públicos estáticos

static MainWindowself = 0

Métodos protegidos

bool eventFilter (QObject *o, QEvent *e)
void closeEvent (QCloseEvent *e)

Documentación de las enumeraciones miembro de la clase

Valores de enumeraciones:
Error 
Step 
StackFrame 

Documentación del constructor y destructor

MainWindow::MainWindow ( bool  asClient,
bool  single = FALSE,
const QString plgDir = "/designer" 
)
MainWindow::~MainWindow ( )

Documentación de las funciones miembro

ActionEditor * MainWindow::actioneditor ( ) const
FormWindow* MainWindow::activeForm ( ) const [inline]
void MainWindow::addPreferencesTab ( QWidget tab,
const QString title,
QObject receiver,
const char *  init_slot,
const char *  accept_slot 
)
void MainWindow::addProjectTab ( QWidget tab,
const QString title,
QObject receiver,
const char *  init_slot,
const char *  accept_slot 
)
void MainWindow::addRecentlyOpenedFile ( const QString fn) [inline]
bool MainWindow::areEditorsReadOnly ( ) const [inline]
QAssistantClient* MainWindow::assistantClient ( ) const [inline]
void MainWindow::breakPointsChanged ( ) [slot]
void MainWindow::closeEvent ( QCloseEvent e) [protected, virtual]

This event handler, for event e, can be reimplemented in a subclass to receive widget close events.

The default implementation calls e->accept(), which hides this widget. See the QCloseEvent documentation for more details.

Ver también:
event(), hide(), close(), QCloseEvent

Reimplementado de QWidget.

void MainWindow::createNewProject ( const QString lang)
SourceEditor * MainWindow::createSourceEditor ( QObject object,
Project project,
const QString lang = QString::null,
const QString func = QString::null,
bool  rereadSource = FALSE 
) [slot]
int MainWindow::currentLayoutDefaultMargin ( ) const
int MainWindow::currentLayoutDefaultSpacing ( ) const
int MainWindow::currentTool ( ) const
void MainWindow::currentToolChanged ( ) [signal]
Project* MainWindow::currProject ( ) const [inline]
QUnknownInterface* MainWindow::designerInterface ( ) const [inline]
QString MainWindow::documentationPath ( ) const
void MainWindow::editAccels ( ) [slot]
void MainWindow::editAdjustSize ( ) [slot]
void MainWindow::editBreakLayout ( ) [slot]
void MainWindow::editConnections ( ) [slot]
void MainWindow::editCopy ( ) [slot]
void MainWindow::editCut ( ) [slot]
void MainWindow::editDatabaseConnections ( ) [slot]
void MainWindow::editDelete ( ) [slot]
void MainWindow::editFormSettings ( ) [slot]
void MainWindow::editFunction ( const QString func,
bool  rereadSource = FALSE 
)
void MainWindow::editFunctions ( ) [slot]
void MainWindow::editLayoutContainerGrid ( ) [slot]
void MainWindow::editLayoutContainerHorizontal ( ) [slot]
void MainWindow::editLayoutContainerVertical ( ) [slot]
void MainWindow::editLayoutGrid ( ) [slot]
void MainWindow::editLayoutHorizontal ( ) [slot]
void MainWindow::editLayoutHorizontalSplit ( ) [slot]
void MainWindow::editLayoutVertical ( ) [slot]
void MainWindow::editLayoutVerticalSplit ( ) [slot]
void MainWindow::editLower ( ) [slot]
void MainWindow::editorChanged ( ) [signal]
void MainWindow::editorClosed ( SourceEditor e)
void MainWindow::editPaste ( ) [slot]
void MainWindow::editPixmapCollection ( ) [slot]
void MainWindow::editPreferences ( ) [slot]
void MainWindow::editProjectSettings ( ) [slot]
void MainWindow::editRaise ( ) [slot]
void MainWindow::editRedo ( ) [slot]
void MainWindow::editSelectAll ( ) [slot]
SourceEditor * MainWindow::editSource ( ) [slot]
SourceEditor * MainWindow::editSource ( SourceFile f) [slot]
void MainWindow::editUndo ( ) [slot]
bool MainWindow::eventFilter ( QObject o,
QEvent e 
) [protected, virtual]

Reimplementado de QMainWindow.

void MainWindow::fileClose ( ) [slot]
void MainWindow::fileCloseProject ( ) [slot]
void MainWindow::fileCreateTemplate ( ) [slot]
void MainWindow::fileNew ( ) [slot]
void MainWindow::fileNewDialog ( ) [slot]
void MainWindow::fileNewFile ( ) [slot]
void MainWindow::fileOpen ( ) [slot]
void MainWindow::fileOpen ( const QString filter,
const QString extension,
const QString filename = "",
bool  inProject = TRUE 
) [slot]
void MainWindow::fileQuit ( ) [slot]
bool MainWindow::fileSave ( ) [slot]
void MainWindow::fileSaveAll ( ) [slot]
bool MainWindow::fileSaveAs ( ) [slot]
bool MainWindow::fileSaveForm ( ) [slot]
bool MainWindow::fileSaveProject ( ) [slot]
Project * MainWindow::findProject ( const QString projectName) const
QObject * MainWindow::findRealObject ( QObject o)
void MainWindow::finishedRun ( ) [slot]
void MainWindow::formModified ( bool  ) [signal]
void MainWindow::formNameChanged ( FormWindow fw)
FormWindow * MainWindow::formWindow ( )
void MainWindow::formWindowChanged ( ) [signal]
void MainWindow::formWindowsChanged ( ) [signal]
void MainWindow::functionsChanged ( )
QPoint MainWindow::grid ( ) const [inline]
void MainWindow::hasActiveForm ( bool  ) [signal]
void MainWindow::hasActiveWindow ( bool  ) [signal]
void MainWindow::hasActiveWindowOrProject ( bool  ) [signal]
void MainWindow::hasNonDummyProject ( bool  ) [signal]
void MainWindow::helpAbout ( ) [slot]
void MainWindow::helpAboutQt ( ) [slot]
void MainWindow::helpContents ( ) [slot]
void MainWindow::helpManual ( ) [slot]
void MainWindow::helpRegister ( ) [slot]
void MainWindow::insertFormWindow ( FormWindow fw)
QWidget * MainWindow::isAFormWindowChild ( QObject o) const
QWidget * MainWindow::isAToolBarChild ( QObject o) const
bool MainWindow::isCustomWidgetUsed ( MetaDataBase::CustomWidget w)
bool MainWindow::isPreviewing ( ) const [inline]
HierarchyView * MainWindow::objectHierarchy ( ) const
FormWindow * MainWindow::openFormWindow ( const QString fn,
bool  validFileName = TRUE,
FormFile ff = 0 
)
void MainWindow::openProject ( const QString fn)
SourceEditor * MainWindow::openSourceEditor ( ) [slot]
OutputWindow* MainWindow::outputWindow ( ) const [inline]
QString MainWindow::pluginDirectory ( ) const [inline]
void MainWindow::popupFormWindowMenu ( const QPoint gp,
FormWindow fw 
)
void MainWindow::popupProjectMenu ( const QPoint pos)
void MainWindow::popupWidgetMenu ( const QPoint gp,
FormWindow fw,
QWidget w 
)
void MainWindow::previewForm ( ) [slot]
void MainWindow::previewForm ( const QString style) [slot]
void MainWindow::projectChanged ( ) [signal]
QStringList MainWindow::projectFileNames ( ) const
void MainWindow::projectInsertFile ( ) [slot]
QPtrList< DesignerProject > MainWindow::projectList ( ) const
QStringList MainWindow::projectNames ( ) const
PropertyEditor * MainWindow::propertyeditor ( ) const
QWorkspace * MainWindow::qWorkspace ( ) const
void MainWindow::resetBreakPoints ( )
void MainWindow::resetTool ( )
void MainWindow::runProjectPostcondition ( QObjectList l)
void MainWindow::runProjectPrecondition ( )
void MainWindow::saveAllBreakPoints ( )
void MainWindow::searchFind ( ) [slot]
void MainWindow::searchGotoLine ( ) [slot]
void MainWindow::searchIncremetalFind ( ) [slot]
void MainWindow::searchIncremetalFindMenu ( ) [slot]
void MainWindow::searchIncremetalFindNext ( ) [slot]
void MainWindow::searchReplace ( ) [slot]
void MainWindow::setCurrentProject ( Project pro)
void MainWindow::setCurrentProjectByFilename ( const QString proFilename)
void MainWindow::setEditorsReadOnly ( bool  b)
void MainWindow::setGrid ( const QPoint p)
void MainWindow::setModified ( bool  b,
QWidget window 
)
void MainWindow::setPluginDirectory ( const QString pd)
void MainWindow::setShowGrid ( bool  b)
void MainWindow::setSingleProject ( Project pro)
void MainWindow::setSnapGrid ( bool  b)
QPopupMenu * MainWindow::setupNormalHierarchyMenu ( QWidget parent)
QPopupMenu * MainWindow::setupTabWidgetHierarchyMenu ( QWidget parent,
const char *  addSlot,
const char *  removeSlot 
)
void MainWindow::showDebugStep ( QObject o,
int  line 
) [slot]
void MainWindow::showDialogHelp ( ) [slot]
void MainWindow::showErrorMessage ( QObject o,
int  line,
const QString errorMessage 
) [slot]
bool MainWindow::showGrid ( ) const [inline]
void MainWindow::showGUIStuff ( bool  b)
void MainWindow::showProperties ( QObject w) [slot]
bool MainWindow::showSignalHandlers ( ) const [inline]
void MainWindow::showSourceLine ( QObject o,
int  line,
LineMode  lm 
)
void MainWindow::showStackFrame ( QObject o,
int  line 
) [slot]
void MainWindow::shuttingDown ( )
bool MainWindow::singleProjectMode ( ) const [inline]
bool MainWindow::snapGrid ( ) const [inline]
SourceFile * MainWindow::sourceFile ( )
SourceTemplateInterface * MainWindow::sourceTemplateInterface ( const QString templ)
QStringList MainWindow::sourceTemplates ( ) const
QString MainWindow::templatePath ( ) const [inline]
TemplateWizardInterface * MainWindow::templateWizardInterface ( const QString className)
void MainWindow::toggleSignalHandlers ( bool  show)
void MainWindow::toolsConfigure ( ) [slot]
void MainWindow::toolsCustomWidget ( ) [slot]
bool MainWindow::unregisterClient ( FormWindow w)
void MainWindow::updateFunctionList ( )
void MainWindow::updateProperties ( QObject w) [slot]
void MainWindow::updateWorkspace ( )
Workspace * MainWindow::workspace ( ) const
void MainWindow::writeConfig ( )

Documentación de los datos miembro

MainWindow * MainWindow::self = 0 [static]

La documentación para esta clase fue generada a partir de los siguientes ficheros:
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'