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

📄 mainfrm.cpp

📁 linux下一款GIS程序源码
💻 CPP
字号:
/****************************************************************************** Form implementation generated from reading ui file 'mainfrm.ui'**** Created: 六  3月 4 13:47:18 2006**      by: The User Interface Compiler ($Id: qt/main.cpp   3.1.1   edited Nov 21 17:40 $)**** WARNING! All changes made in this file will be lost!****************************************************************************/#include "mainfrm.h"#include <qvariant.h>#include <qlayout.h>#include <qtooltip.h>#include <qwhatsthis.h>#include <qaction.h>#include <qmenubar.h>#include <qpopupmenu.h>#include <qtoolbar.h>#include <qimage.h>#include <qpixmap.h>/*  *  Constructs a mainfrm as a child of 'parent', with the  *  name 'name' and widget flags set to 'f'. * */mainfrm::mainfrm( QWidget* parent, const char* name, WFlags fl )    : QMainWindow( parent, name, fl ){    (void)statusBar();    if ( !name )	setName( "mainfrm" );    // actions    fileNewAction = new QAction( this, "fileNewAction" );    fileNewAction->setIconSet( QIconSet( QPixmap::fromMimeSource( "filenew" ) ) );    fileOpenAction = new QAction( this, "fileOpenAction" );    fileOpenAction->setIconSet( QIconSet( QPixmap::fromMimeSource( "fileopen" ) ) );    fileSaveAction = new QAction( this, "fileSaveAction" );    fileSaveAction->setIconSet( QIconSet( QPixmap::fromMimeSource( "filesave" ) ) );    fileSaveAsAction = new QAction( this, "fileSaveAsAction" );    filePrintAction = new QAction( this, "filePrintAction" );    filePrintAction->setIconSet( QIconSet( QPixmap::fromMimeSource( "print" ) ) );    fileExitAction = new QAction( this, "fileExitAction" );    editUndoAction = new QAction( this, "editUndoAction" );    editUndoAction->setIconSet( QIconSet( QPixmap::fromMimeSource( "undo" ) ) );    editRedoAction = new QAction( this, "editRedoAction" );    editRedoAction->setIconSet( QIconSet( QPixmap::fromMimeSource( "redo" ) ) );    editCutAction = new QAction( this, "editCutAction" );    editCutAction->setIconSet( QIconSet( QPixmap::fromMimeSource( "editcut" ) ) );    editCopyAction = new QAction( this, "editCopyAction" );    editCopyAction->setIconSet( QIconSet( QPixmap::fromMimeSource( "editcopy" ) ) );    editPasteAction = new QAction( this, "editPasteAction" );    editPasteAction->setIconSet( QIconSet( QPixmap::fromMimeSource( "editpaste" ) ) );    editFindAction = new QAction( this, "editFindAction" );    editFindAction->setIconSet( QIconSet( QPixmap::fromMimeSource( "searchfind" ) ) );    helpContentsAction = new QAction( this, "helpContentsAction" );    helpIndexAction = new QAction( this, "helpIndexAction" );    helpAboutAction = new QAction( this, "helpAboutAction" );    // toolbars    // menubar    menubar = new QMenuBar( this, "menubar" );    fileMenu = new QPopupMenu( this );    fileNewAction->addTo( fileMenu );    fileOpenAction->addTo( fileMenu );    fileSaveAction->addTo( fileMenu );    fileSaveAsAction->addTo( fileMenu );    fileMenu->insertSeparator();    filePrintAction->addTo( fileMenu );    fileMenu->insertSeparator();    fileExitAction->addTo( fileMenu );    menubar->insertItem( "", fileMenu, 0 );    editMenu = new QPopupMenu( this );    editUndoAction->addTo( editMenu );    editRedoAction->addTo( editMenu );    editMenu->insertSeparator();    editCutAction->addTo( editMenu );    editCopyAction->addTo( editMenu );    editPasteAction->addTo( editMenu );    editMenu->insertSeparator();    editFindAction->addTo( editMenu );    menubar->insertItem( "", editMenu, 1 );    helpMenu = new QPopupMenu( this );    helpContentsAction->addTo( helpMenu );    helpIndexAction->addTo( helpMenu );    helpMenu->insertSeparator();    helpAboutAction->addTo( helpMenu );    menubar->insertItem( "", helpMenu, 2 );    languageChange();    resize( QSize(600, 480).expandedTo(minimumSizeHint()) );    // signals and slots connections    connect( fileNewAction, SIGNAL( activated() ), this, SLOT( fileNew() ) );    connect( fileOpenAction, SIGNAL( activated() ), this, SLOT( fileOpen() ) );    connect( fileSaveAction, SIGNAL( activated() ), this, SLOT( fileSave() ) );    connect( fileSaveAsAction, SIGNAL( activated() ), this, SLOT( fileSaveAs() ) );    connect( filePrintAction, SIGNAL( activated() ), this, SLOT( filePrint() ) );    connect( fileExitAction, SIGNAL( activated() ), this, SLOT( fileExit() ) );    connect( editUndoAction, SIGNAL( activated() ), this, SLOT( editUndo() ) );    connect( editRedoAction, SIGNAL( activated() ), this, SLOT( editRedo() ) );    connect( editCutAction, SIGNAL( activated() ), this, SLOT( editCut() ) );    connect( editCopyAction, SIGNAL( activated() ), this, SLOT( editCopy() ) );    connect( editPasteAction, SIGNAL( activated() ), this, SLOT( editPaste() ) );    connect( editFindAction, SIGNAL( activated() ), this, SLOT( editFind() ) );    connect( helpIndexAction, SIGNAL( activated() ), this, SLOT( helpIndex() ) );    connect( helpContentsAction, SIGNAL( activated() ), this, SLOT( helpContents() ) );    connect( helpAboutAction, SIGNAL( activated() ), this, SLOT( helpAbout() ) );}/* *  Destroys the object and frees any allocated resources */mainfrm::~mainfrm(){    // no need to delete child widgets, Qt does it all for us}/* *  Sets the strings of the subwidgets using the current *  language. */void mainfrm::languageChange(){    setCaption( tr( "MainForm" ) );    fileNewAction->setText( tr( "New" ) );    fileNewAction->setMenuText( tr( "&New" ) );    fileNewAction->setAccel( tr( "Ctrl+N" ) );    fileOpenAction->setText( tr( "Open" ) );    fileOpenAction->setMenuText( tr( "&Open..." ) );    fileOpenAction->setAccel( tr( "Ctrl+O" ) );    fileSaveAction->setText( tr( "Save" ) );    fileSaveAction->setMenuText( tr( "&Save" ) );    fileSaveAction->setAccel( tr( "Ctrl+S" ) );    fileSaveAsAction->setText( tr( "Save As" ) );    fileSaveAsAction->setMenuText( tr( "Save &As..." ) );    fileSaveAsAction->setAccel( QString::null );    filePrintAction->setText( tr( "Print" ) );    filePrintAction->setMenuText( tr( "&Print..." ) );    filePrintAction->setAccel( tr( "Ctrl+P" ) );    fileExitAction->setText( tr( "Exit" ) );    fileExitAction->setMenuText( tr( "E&xit" ) );    fileExitAction->setAccel( QString::null );    editUndoAction->setText( tr( "Undo" ) );    editUndoAction->setMenuText( tr( "&Undo" ) );    editUndoAction->setAccel( tr( "Ctrl+Z" ) );    editRedoAction->setText( tr( "Redo" ) );    editRedoAction->setMenuText( tr( "&Redo" ) );    editRedoAction->setAccel( tr( "Ctrl+Y" ) );    editCutAction->setText( tr( "Cut" ) );    editCutAction->setMenuText( tr( "&Cut" ) );    editCutAction->setAccel( tr( "Ctrl+X" ) );    editCopyAction->setText( tr( "Copy" ) );    editCopyAction->setMenuText( tr( "C&opy" ) );    editCopyAction->setAccel( tr( "Ctrl+C" ) );    editPasteAction->setText( tr( "Paste" ) );    editPasteAction->setMenuText( tr( "&Paste" ) );    editPasteAction->setAccel( tr( "Ctrl+V" ) );    editFindAction->setText( tr( "Find" ) );    editFindAction->setMenuText( tr( "&Find..." ) );    editFindAction->setAccel( tr( "Ctrl+F" ) );    helpContentsAction->setText( tr( "Contents" ) );    helpContentsAction->setMenuText( tr( "&Contents..." ) );    helpContentsAction->setAccel( QString::null );    helpIndexAction->setText( tr( "Index" ) );    helpIndexAction->setMenuText( tr( "&Index..." ) );    helpIndexAction->setAccel( QString::null );    helpAboutAction->setText( tr( "About" ) );    helpAboutAction->setMenuText( tr( "&About" ) );    helpAboutAction->setAccel( QString::null );    menubar->findItem( 0 )->setText( tr( "&File" ) );    menubar->findItem( 1 )->setText( tr( "&Edit" ) );    menubar->findItem( 2 )->setText( tr( "&Help" ) );}void mainfrm::fileNew(){    qWarning( "mainfrm::fileNew(): Not implemented yet" );}void mainfrm::fileOpen(){    qWarning( "mainfrm::fileOpen(): Not implemented yet" );}void mainfrm::fileSave(){    qWarning( "mainfrm::fileSave(): Not implemented yet" );}void mainfrm::fileSaveAs(){    qWarning( "mainfrm::fileSaveAs(): Not implemented yet" );}void mainfrm::filePrint(){    qWarning( "mainfrm::filePrint(): Not implemented yet" );}void mainfrm::fileExit(){    qWarning( "mainfrm::fileExit(): Not implemented yet" );}void mainfrm::editUndo(){    qWarning( "mainfrm::editUndo(): Not implemented yet" );}void mainfrm::editRedo(){    qWarning( "mainfrm::editRedo(): Not implemented yet" );}void mainfrm::editCut(){    qWarning( "mainfrm::editCut(): Not implemented yet" );}void mainfrm::editCopy(){    qWarning( "mainfrm::editCopy(): Not implemented yet" );}void mainfrm::editPaste(){    qWarning( "mainfrm::editPaste(): Not implemented yet" );}void mainfrm::editFind(){    qWarning( "mainfrm::editFind(): Not implemented yet" );}void mainfrm::helpIndex(){    qWarning( "mainfrm::helpIndex(): Not implemented yet" );}void mainfrm::helpContents(){    qWarning( "mainfrm::helpContents(): Not implemented yet" );}void mainfrm::helpAbout(){    qWarning( "mainfrm::helpAbout(): Not implemented yet" );}

⌨️ 快捷键说明

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