trackeditoruibase.cpp

来自「GPS Manager is a GUI for downloading, or」· C++ 代码 · 共 151 行

CPP
151
字号
/****************************************************************************** Form implementation generated from reading ui file 'trackEditorUIBase.ui'**** Created: Fri Jul 4 11:45:35 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 "trackEditorUIBase.h"#include <qvariant.h>#include <qpushbutton.h>#include <qtabwidget.h>#include <qwidget.h>#include <qlabel.h>#include <qlineedit.h>#include <qtextedit.h>#include <qheader.h>#include <qlistview.h>#include <qlayout.h>#include <qtooltip.h>#include <qwhatsthis.h>#include <qimage.h>#include <qpixmap.h>#include "groupEditorWidget.h"/*  *  Constructs a TrackEditorUIBase as a child of 'parent', with the  *  name 'name' and widget flags set to 'f'. * *  The dialog will by default be modeless, unless you set 'modal' to *  TRUE to construct a modal dialog. */TrackEditorUIBase::TrackEditorUIBase( QWidget* parent, const char* name, bool modal, WFlags fl )    : QDialog( parent, name, modal, fl ){    if ( !name )	setName( "TrackEditorUIBase" );    setSizeGripEnabled( TRUE );    TrackEditorUIBaseLayout = new QVBoxLayout( this, 11, 6, "TrackEditorUIBaseLayout");     tabWidget3 = new QTabWidget( this, "tabWidget3" );    tab = new QWidget( tabWidget3, "tab" );    tabLayout = new QVBoxLayout( tab, 11, 6, "tabLayout");     layout10 = new QHBoxLayout( 0, 0, 6, "layout10");     textLabel2 = new QLabel( tab, "textLabel2" );    layout10->addWidget( textLabel2 );    mNameEdit = new QLineEdit( tab, "mNameEdit" );    layout10->addWidget( mNameEdit );    tabLayout->addLayout( layout10 );    layout11 = new QVBoxLayout( 0, 0, 6, "layout11");     textLabel3 = new QLabel( tab, "textLabel3" );    layout11->addWidget( textLabel3 );    mCommentEdit = new QTextEdit( tab, "mCommentEdit" );    layout11->addWidget( mCommentEdit );    tabLayout->addLayout( layout11 );    tabWidget3->insertTab( tab, QString("") );    tab_2 = new QWidget( tabWidget3, "tab_2" );    tabLayout_2 = new QGridLayout( tab_2, 1, 1, 11, 6, "tabLayout_2");     mPointListView = new QListView( tab_2, "mPointListView" );    mPointListView->addColumn( tr( "Lat" ) );    mPointListView->addColumn( tr( "Lon" ) );    mPointListView->addColumn( tr( "Altitude" ) );    mPointListView->addColumn( tr( "Time" ) );    tabLayout_2->addWidget( mPointListView, 0, 0 );    tabWidget3->insertTab( tab_2, QString("") );    tab_3 = new QWidget( tabWidget3, "tab_3" );    tabLayout_3 = new QGridLayout( tab_3, 1, 1, 11, 6, "tabLayout_3");     mGroupEditorWidget = new gpsmgr::GroupEditorWidget( tab_3, "mGroupEditorWidget" );    tabLayout_3->addWidget( mGroupEditorWidget, 0, 0 );    tabWidget3->insertTab( tab_3, QString("") );    TrackEditorUIBaseLayout->addWidget( tabWidget3 );    layout12 = new QHBoxLayout( 0, 0, 6, "layout12");     QSpacerItem* spacer = new QSpacerItem( 61, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );    layout12->addItem( spacer );    mOKBtn = new QPushButton( this, "mOKBtn" );    layout12->addWidget( mOKBtn );    QSpacerItem* spacer_2 = new QSpacerItem( 51, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );    layout12->addItem( spacer_2 );    mCancelBtn = new QPushButton( this, "mCancelBtn" );    layout12->addWidget( mCancelBtn );    QSpacerItem* spacer_3 = new QSpacerItem( 31, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );    layout12->addItem( spacer_3 );    TrackEditorUIBaseLayout->addLayout( layout12 );    languageChange();    resize( QSize(337, 279).expandedTo(minimumSizeHint()) );    clearWState( WState_Polished );    // signals and slots connections    connect( mOKBtn, SIGNAL( clicked() ), this, SLOT( accept() ) );    connect( mCancelBtn, SIGNAL( clicked() ), this, SLOT( close() ) );    connect( mPointListView, SIGNAL( doubleClicked(QListViewItem*) ), this, SLOT( editPoint() ) );    connect( mPointListView, SIGNAL( rightButtonClicked(QListViewItem*,const QPoint&,int) ), this, SLOT( pointEditorPopup(QListViewItem*,const QPoint&) ) );}/* *  Destroys the object and frees any allocated resources */TrackEditorUIBase::~TrackEditorUIBase(){    // no need to delete child widgets, Qt does it all for us}/* *  Sets the strings of the subwidgets using the current *  language. */void TrackEditorUIBase::languageChange(){    setCaption( tr( "Track Editor" ) );    textLabel2->setText( tr( "Name" ) );    textLabel3->setText( tr( "Comment" ) );    tabWidget3->changeTab( tab, tr( "Data" ) );    mPointListView->header()->setLabel( 0, tr( "Lat" ) );    mPointListView->header()->setLabel( 1, tr( "Lon" ) );    mPointListView->header()->setLabel( 2, tr( "Altitude" ) );    mPointListView->header()->setLabel( 3, tr( "Time" ) );    tabWidget3->changeTab( tab_2, tr( "Points" ) );    tabWidget3->changeTab( tab_3, tr( "Groups" ) );    mOKBtn->setText( tr( "OK" ) );    mCancelBtn->setText( tr( "Cancel" ) );}void TrackEditorUIBase::editPoint(){    qWarning( "TrackEditorUIBase::editPoint(): Not implemented yet" );}void TrackEditorUIBase::pointEditorPopup(QListViewItem*,const QPoint&){    qWarning( "TrackEditorUIBase::pointEditorPopup(QListViewItem*,const QPoint&): Not implemented yet" );}

⌨️ 快捷键说明

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