📄 datastoreuibase.cpp
字号:
/****************************************************************************** Form implementation generated from reading ui file 'dataStoreUIBase.ui'**** Created: Fri Jul 4 11:45:34 2003** by: The User Interface Compiler ($Id: qt/main.cpp 3.1.2 edited Dec 19 11:45 $)**** WARNING! All changes made in this file will be lost!****************************************************************************/#include "dataStoreUIBase.h"#include <qvariant.h>#include <qpushbutton.h>#include <qgroupbox.h>#include <qheader.h>#include <qlistview.h>#include <qlabel.h>#include <qlineedit.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 DataStoreUIBase as a child of 'parent', with the * name 'name' and widget flags set to 'f'. * */DataStoreUIBase::DataStoreUIBase( QWidget* parent, const char* name, WFlags fl ) : QMainWindow( parent, name, fl ){ (void)statusBar(); if ( !name ) setName( "DataStoreUIBase" ); setCentralWidget( new QWidget( this, "qt_central_widget" ) ); DataStoreUIBaseLayout = new QHBoxLayout( centralWidget(), 11, 6, "DataStoreUIBaseLayout"); layout1 = new QVBoxLayout( 0, 0, 6, "layout1"); groupBox3 = new QGroupBox( centralWidget(), "groupBox3" ); groupBox3->setColumnLayout(0, Qt::Vertical ); groupBox3->layout()->setSpacing( 6 ); groupBox3->layout()->setMargin( 11 ); groupBox3Layout = new QGridLayout( groupBox3->layout() ); groupBox3Layout->setAlignment( Qt::AlignTop ); mRouteListView = new QListView( groupBox3, "mRouteListView" ); mRouteListView->addColumn( tr( "Name" ) ); mRouteListView->setEnabled( FALSE ); mRouteListView->setSelectionMode( QListView::Extended ); groupBox3Layout->addWidget( mRouteListView, 0, 0 ); layout1->addWidget( groupBox3 ); mTrackFrame = new QGroupBox( centralWidget(), "mTrackFrame" ); mTrackFrame->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)1, 0, 0, mTrackFrame->sizePolicy().hasHeightForWidth() ) ); mTrackFrame->setColumnLayout(0, Qt::Vertical ); mTrackFrame->layout()->setSpacing( 6 ); mTrackFrame->layout()->setMargin( 11 ); mTrackFrameLayout = new QGridLayout( mTrackFrame->layout() ); mTrackFrameLayout->setAlignment( Qt::AlignTop ); mTrackListView = new QListView( mTrackFrame, "mTrackListView" ); mTrackListView->addColumn( tr( "Name" ) ); mTrackListView->setEnabled( TRUE ); mTrackListView->setSelectionMode( QListView::Extended ); mTrackFrameLayout->addWidget( mTrackListView, 0, 0 ); layout1->addWidget( mTrackFrame ); DataStoreUIBaseLayout->addLayout( layout1 ); layout13 = new QVBoxLayout( 0, 0, 6, "layout13"); layout12 = new QHBoxLayout( 0, 0, 6, "layout12"); textLabel1 = new QLabel( centralWidget(), "textLabel1" ); textLabel1->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)5, 0, 0, textLabel1->sizePolicy().hasHeightForWidth() ) ); layout12->addWidget( textLabel1 ); mFilterEdit = new QLineEdit( centralWidget(), "mFilterEdit" ); layout12->addWidget( mFilterEdit ); layout13->addLayout( layout12 ); mWaypointFrame = new QGroupBox( centralWidget(), "mWaypointFrame" ); mWaypointFrame->setColumnLayout(0, Qt::Vertical ); mWaypointFrame->layout()->setSpacing( 6 ); mWaypointFrame->layout()->setMargin( 11 ); mWaypointFrameLayout = new QGridLayout( mWaypointFrame->layout() ); mWaypointFrameLayout->setAlignment( Qt::AlignTop ); mWaypointListView = new QListView( mWaypointFrame, "mWaypointListView" ); mWaypointListView->addColumn( tr( "Name" ) ); mWaypointListView->addColumn( tr( "Lat" ) ); mWaypointListView->addColumn( tr( "Lon" ) ); mWaypointListView->addColumn( tr( "Alt" ) ); mWaypointListView->setSelectionMode( QListView::Extended ); mWaypointFrameLayout->addWidget( mWaypointListView, 0, 0 ); layout13->addWidget( mWaypointFrame ); DataStoreUIBaseLayout->addLayout( layout13 ); // actions fileNewAction = new QAction( this, "fileNewAction" ); fileNewAction->setIconSet( QIconSet( QPixmap::fromMimeSource( "" ) ) ); fileOpenAction = new QAction( this, "fileOpenAction" ); fileOpenAction->setIconSet( QIconSet( QPixmap::fromMimeSource( "" ) ) ); fileSaveAction = new QAction( this, "fileSaveAction" ); fileSaveAction->setIconSet( QIconSet( QPixmap::fromMimeSource( "" ) ) ); fileSaveAsAction = new QAction( this, "fileSaveAsAction" ); addWaypointAction = new QAction( this, "addWaypointAction" ); deleteWaypointAction = new QAction( this, "deleteWaypointAction" ); addTrackAction = new QAction( this, "addTrackAction" ); deleteTrackAction = new QAction( this, "deleteTrackAction" ); fileExitAction = new QAction( this, "fileExitAction" ); gpsDownloadAction = new QAction( this, "gpsDownloadAction" ); gpsUploadAction = new QAction( this, "gpsUploadAction" ); // toolbars // menubar menubar = new QMenuBar( this, "menubar" ); PopupMenu_2 = new QPopupMenu( this ); fileOpenAction->addTo( PopupMenu_2 ); fileSaveAction->addTo( PopupMenu_2 ); fileSaveAsAction->addTo( PopupMenu_2 ); PopupMenu_2->insertSeparator(); fileExitAction->addTo( PopupMenu_2 ); menubar->insertItem( QString(""), PopupMenu_2, 0 ); PopupMenu_4 = new QPopupMenu( this ); gpsDownloadAction->addTo( PopupMenu_4 ); gpsUploadAction->addTo( PopupMenu_4 ); menubar->insertItem( QString(""), PopupMenu_4, 1 ); PopupMenu = new QPopupMenu( this ); addWaypointAction->addTo( PopupMenu ); deleteWaypointAction->addTo( PopupMenu ); menubar->insertItem( QString(""), PopupMenu, 2 ); PopupMenu_3 = new QPopupMenu( this ); addTrackAction->addTo( PopupMenu_3 ); deleteTrackAction->addTo( PopupMenu_3 ); menubar->insertItem( QString(""), PopupMenu_3, 3 ); languageChange(); resize( QSize(799, 603).expandedTo(minimumSizeHint()) ); clearWState( WState_Polished ); // 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( addWaypointAction, SIGNAL( activated() ), this, SLOT( addWaypoint() ) ); connect( deleteWaypointAction, SIGNAL( activated() ), this, SLOT( deleteWaypoint() ) ); connect( mWaypointListView, SIGNAL( doubleClicked(QListViewItem*) ), this, SLOT( editWaypoint() ) ); connect( mTrackListView, SIGNAL( doubleClicked(QListViewItem*) ), this, SLOT( editTrack() ) ); connect( mFilterEdit, SIGNAL( returnPressed() ), this, SLOT( filterChanged() ) ); connect( addTrackAction, SIGNAL( activated() ), this, SLOT( addTrack() ) ); connect( deleteTrackAction, SIGNAL( activated() ), this, SLOT( deleteTrack() ) ); connect( mTrackListView, SIGNAL( rightButtonClicked(QListViewItem*,const QPoint&,int) ), this, SLOT( trackEditorPopup(QListViewItem*) ) ); connect( fileExitAction, SIGNAL( activated() ), this, SLOT( fileExit() ) ); connect( mWaypointListView, SIGNAL( rightButtonClicked(QListViewItem*,const QPoint&,int) ), this, SLOT( waypointEditorPopup(QListViewItem*) ) ); connect( gpsDownloadAction, SIGNAL( activated() ), this, SLOT( gpsDownload() ) ); connect( gpsUploadAction, SIGNAL( activated() ), this, SLOT( gpsUpload() ) );}/* * Destroys the object and frees any allocated resources */DataStoreUIBase::~DataStoreUIBase(){ // no need to delete child widgets, Qt does it all for us}/* * Sets the strings of the subwidgets using the current * language. */void DataStoreUIBase::languageChange(){ setCaption( tr( "GPS Manager" ) ); groupBox3->setTitle( tr( "Routes" ) ); mRouteListView->header()->setLabel( 0, tr( "Name" ) ); mTrackFrame->setTitle( tr( "Tracks" ) ); mTrackListView->header()->setLabel( 0, tr( "Name" ) ); textLabel1->setText( tr( "Filter" ) ); mWaypointFrame->setTitle( tr( "Waypoints" ) ); mWaypointListView->header()->setLabel( 0, tr( "Name" ) ); mWaypointListView->header()->setLabel( 1, tr( "Lat" ) ); mWaypointListView->header()->setLabel( 2, tr( "Lon" ) ); mWaypointListView->header()->setLabel( 3, tr( "Alt" ) ); 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 ); addWaypointAction->setText( tr( "Add..." ) ); deleteWaypointAction->setText( tr( "Delete" ) ); addTrackAction->setText( tr( "Add..." ) ); addTrackAction->setToolTip( tr( "Add a new track" ) ); deleteTrackAction->setText( tr( "Delete" ) ); deleteTrackAction->setToolTip( tr( "Delete selected track" ) ); fileExitAction->setText( tr( "Exit" ) ); gpsDownloadAction->setText( tr( "Download" ) ); gpsDownloadAction->setMenuText( tr( "Download..." ) ); gpsUploadAction->setText( tr( "Upload" ) ); gpsUploadAction->setMenuText( tr( "Upload..." ) ); menubar->findItem( 0 )->setText( tr( "File" ) ); menubar->findItem( 1 )->setText( tr( "GPS" ) ); menubar->findItem( 2 )->setText( tr( "Waypoints" ) ); menubar->findItem( 3 )->setText( tr( "Tracks" ) );}void DataStoreUIBase::fileNew(){ qWarning( "DataStoreUIBase::fileNew(): Not implemented yet" );}void DataStoreUIBase::fileOpen(){ qWarning( "DataStoreUIBase::fileOpen(): Not implemented yet" );}void DataStoreUIBase::fileSave(){ qWarning( "DataStoreUIBase::fileSave(): Not implemented yet" );}void DataStoreUIBase::fileSaveAs(){ qWarning( "DataStoreUIBase::fileSaveAs(): Not implemented yet" );}void DataStoreUIBase::filePrint(){ qWarning( "DataStoreUIBase::filePrint(): Not implemented yet" );}void DataStoreUIBase::fileExit(){ qWarning( "DataStoreUIBase::fileExit(): Not implemented yet" );}void DataStoreUIBase::editUndo(){ qWarning( "DataStoreUIBase::editUndo(): Not implemented yet" );}void DataStoreUIBase::editRedo(){ qWarning( "DataStoreUIBase::editRedo(): Not implemented yet" );}void DataStoreUIBase::editCut(){ qWarning( "DataStoreUIBase::editCut(): Not implemented yet" );}void DataStoreUIBase::editCopy(){ qWarning( "DataStoreUIBase::editCopy(): Not implemented yet" );}void DataStoreUIBase::editPaste(){ qWarning( "DataStoreUIBase::editPaste(): Not implemented yet" );}void DataStoreUIBase::editFind(){ qWarning( "DataStoreUIBase::editFind(): Not implemented yet" );}void DataStoreUIBase::helpIndex(){ qWarning( "DataStoreUIBase::helpIndex(): Not implemented yet" );}void DataStoreUIBase::helpContents(){ qWarning( "DataStoreUIBase::helpContents(): Not implemented yet" );}void DataStoreUIBase::helpAbout(){ qWarning( "DataStoreUIBase::helpAbout(): Not implemented yet" );}void DataStoreUIBase::addWaypoint(){ qWarning( "DataStoreUIBase::addWaypoint(): Not implemented yet" );}void DataStoreUIBase::deleteWaypoint(){ qWarning( "DataStoreUIBase::deleteWaypoint(): Not implemented yet" );}void DataStoreUIBase::filterSelectionChanged(int){ qWarning( "DataStoreUIBase::filterSelectionChanged(int): Not implemented yet" );}void DataStoreUIBase::editWaypoint(){ qWarning( "DataStoreUIBase::editWaypoint(): Not implemented yet" );}void DataStoreUIBase::editTrack(){ qWarning( "DataStoreUIBase::editTrack(): Not implemented yet" );}void DataStoreUIBase::filterChanged(){ qWarning( "DataStoreUIBase::filterChanged(): Not implemented yet" );}void DataStoreUIBase::addTrack(){ qWarning( "DataStoreUIBase::addTrack(): Not implemented yet" );}void DataStoreUIBase::deleteTrack(){ qWarning( "DataStoreUIBase::deleteTrack(): Not implemented yet" );}void DataStoreUIBase::trackEditorPopup(QListViewItem*){ qWarning( "DataStoreUIBase::trackEditorPopup(QListViewItem*): Not implemented yet" );}void DataStoreUIBase::waypointEditorPopup(QListViewItem*){ qWarning( "DataStoreUIBase::waypointEditorPopup(QListViewItem*): Not implemented yet" );}void DataStoreUIBase::gpsDownload(){ qWarning( "DataStoreUIBase::gpsDownload(): Not implemented yet" );}void DataStoreUIBase::gpsUpload(){ qWarning( "DataStoreUIBase::gpsUpload(): Not implemented yet" );}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -