⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mainwindow.h

📁 Linux下的基于X11的图形开发环境。
💻 H
📖 第 1 页 / 共 2 页
字号:
    void editLayoutContainerGrid();    void editBreakLayout();    void editAccels();    void editFunctions();    void editConnections();    SourceEditor *editSource();    SourceEditor *editSource( SourceFile *f );    SourceEditor *openSourceEdior();    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();private slots:    void activeWindowChanged( QWidget *w );    void updateUndoRedo( bool, bool, const QString &, const QString & );    void updateEditorUndoRedo();    void toolSelected( QAction* );    void clipboardChanged();    void selectionChanged();    void windowsMenuActivated( int id );    void setupWindowActions();    void createNewTemplate();    void projectSelected( QAction *a );    void setupRecentlyFilesMenu();    void setupRecentlyProjectsMenu();    void recentlyFilesMenuActivated( int id );    void recentlyProjectsMenuActivated( int id );    void emitProjectSignals();    void showStartDialog();private:    void setupMDI();    void setupMenuBar();    void setupEditActions();    void setupProjectActions();    void setupSearchActions();    void setupToolActions();    void setupLayoutActions();    void setupFileActions();    void setupPreviewActions();    void setupHelpActions();    void setupRMBMenus();    void setupPropertyEditor();    void setupHierarchyView();    void setupWorkspace();    void setupActionEditor();    void setupOutputWindow();    void setupToolbox();    void setupActionManager();    void setupPluginManagers();    void enableAll( bool enable );    QWidget* previewFormInternal( QStyle* style = 0, QPalette* pal = 0 );    void readConfig();    void setupRMBProperties( QValueList<uint> &ids, QMap<QString, int> &props, QWidget *w );    void handleRMBProperties( int id, QMap<QString, int> &props, QWidget *w );    void setupRMBSpecialCommands( QValueList<uint> &ids, QMap<QString, int> &commands, QWidget *w );    void handleRMBSpecialCommands( int id, QMap<QString, int> &commands, QWidget *w );    void setupRMBSpecialCommands( QValueList<uint> &ids, QMap<QString, int> &commands, FormWindow *w );    void handleRMBSpecialCommands( int id, QMap<QString, int> &commands, FormWindow *w );    bool openEditor( QWidget *w, FormWindow *fw );    void rebuildCustomWidgetGUI();    void rebuildCommonWidgetsToolBoxPage();    void checkTempFiles();    void addRecentlyOpened( const QString &fn, QStringList &lst );    QWidget *findRealForm( QWidget *w );    QString whatsThisFrom( const QString &key );private slots:    void doFunctionsChanged();    bool openProjectSettings( Project *pro );private:    struct Tab    {	QWidget *w;	QString title;	QObject *receiver;	const char *init_slot, *accept_slot;	Q_DUMMY_COMPARISON_OPERATOR( Tab )    };private:    PropertyEditor *propertyEditor;    HierarchyView *hierarchyView;    Workspace *wspace;    QWidget *lastPressWidget;    QWorkspace *qworkspace;    QMenuBar *menubar;    QGuardedPtr<FormWindow> lastActiveFormWindow;    bool breakLayout, layoutChilds, layoutSelected;    QPoint grd;    bool sGrid, snGrid;    bool restoreConfig;    bool backPix;    bool splashScreen;    QString fileFilter;    QMap<QAction*, Project*> projects;    QAction *actionEditUndo, *actionEditRedo, *actionEditCut, *actionEditCopy,    *actionEditPaste, *actionEditDelete,    *actionEditAdjustSize,    *actionEditHLayout, *actionEditVLayout, *actionEditGridLayout,    *actionEditSplitHorizontal, *actionEditSplitVertical,    *actionEditSelectAll, *actionEditBreakLayout, *actionEditFunctions, *actionEditConnections,    *actionEditLower, *actionEditRaise, *actionInsertSpacer;    QActionGroup *actionGroupTools, *actionGroupProjects;    QAction* actionPointerTool, *actionConnectTool, *actionOrderTool, *actionBuddyTool;    QAction* actionCurrentTool;    QAction *actionHelpContents, *actionHelpAbout, *actionHelpAboutQt, *actionHelpWhatsThis;    QAction *actionHelpManual;#if defined(QT_NON_COMMERCIAL)    QAction *actionHelpRegister;#endif    QAction *actionToolsCustomWidget, *actionEditPreferences;    QAction *actionWindowTile, *actionWindowCascade, *actionWindowClose, *actionWindowCloseAll;    QAction *actionWindowNext, *actionWindowPrevious;    QAction *actionEditFormSettings, *actionEditAccels;    QAction *actionEditSource, *actionNewFile, *actionFileSave, *actionFileExit;    QAction *actionSearchFind, *actionSearchIncremetal, *actionSearchReplace, *actionSearchGotoLine;    QActionGroup *actionGroupNew;    QPopupMenu *rmbWidgets;    QPopupMenu *rmbFormWindow;    QPopupMenu *customWidgetMenu, *windowMenu, *fileMenu, *recentlyFilesMenu, *recentlyProjectsMenu;    QPopupMenu *toolsMenu, *layoutMenu, *previewMenu;    QToolBar *customWidgetToolBar, *layoutToolBar, *projectToolBar, *customWidgetToolBar2, *toolsToolBar;    QToolBar *commonWidgetsToolBar;    QPtrList<QToolBar> widgetToolBars;    Preferences *prefDia;    QMap<QString,QString> propertyDocumentation;    bool client;    QString templPath;    ActionEditor *actionEditor;    Project *currentProject;    QPluginManager<ActionInterface> *actionPluginManager;    QPluginManager<EditorInterface> *editorPluginManager;    QPluginManager<TemplateWizardInterface> *templateWizardPluginManager;    QPluginManager<InterpreterInterface> *interpreterPluginManager;    QPluginManager<PreferenceInterface> *preferencePluginManager;    QPluginManager<ProjectSettingsInterface> *projectSettingsPluginManager;    QPluginManager<SourceTemplateInterface> *sourceTemplatePluginManager;    QPtrList<SourceEditor> sourceEditors;    bool previewing;    QUnknownInterface *desInterface;    QStringList recentlyFiles;    QStringList recentlyProjects;    OutputWindow *oWindow;    QValueList<Tab> preferenceTabs;    QValueList<Tab> projectTabs;    bool databaseAutoEdit;    QTimer *updateFunctionsTimer;    QLineEdit *incrementalSearch;    QGuardedPtr<FindDialog> findDialog;    QGuardedPtr<ReplaceDialog> replaceDialog;    QGuardedPtr<GotoLineDialog> gotoLineDialog;    Project *eProject;    bool inDebugMode;    QObjectList debuggingForms;    QString lastOpenFilter;    QGuardedPtr<QWidget> previewedForm;    QPopupMenu *projectMenu;    QString menuHelpFile;    bool singleProject;    QCategoryWidget *toolBox;    int toolsMenuId, toolsMenuIndex;    uint guiStuffVisible : 1;    uint editorsReadOnly : 1;    QAssistantClient *assistant;    bool shStartDialog;    QString pluginDir;    bool sSignalHandlers;public:    QString lastSaveFilter;    QPtrList<QAction> toolActions;    QPtrList<QAction> commonWidgetsPage;};class SenderObject : public QObject{    Q_OBJECTpublic:    SenderObject( QUnknownInterface *i ) : iface( i ) { iface->addRef(); }    ~SenderObject() { iface->release(); }public slots:    void emitInitSignal() { emit initSignal( iface ); }    void emitAcceptSignal() { emit acceptSignal( iface ); }signals:    void initSignal( QUnknownInterface * );    void acceptSignal( QUnknownInterface * );private:    QUnknownInterface *iface;};#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -