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

📄 datastoreuibase.cpp

📁 GPS Manager is a GUI for downloading, organizing, maintaining, and uploading GPS data (i.e. tracks,
💻 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 + -