void ServisCenter::createUi()
{
this
->setWindowIcon
( QIcon(":/Resources/navigator.png") );
m_VSplitter
= new QSplitter( ui.
centralWidget );
m_VSplitter->setObjectName( "m_VSplitter ");
m_VSplitter->setOrientation( Qt::Vertical );
m_HSplitter->setObjectName( "m_HSplitter" );
m_HSplitter->setOrientation( Qt::Horizontal );
headers.clear();
headers << tr("ETC ID") << tr("File name") << tr("Size [B]") << tr("Status")
<< tr("Transfered [B]") << tr("Progress") << ("Time");
m_TransfersTree->setHeaderLabels( headers );
m_TransfersTree->setAlternatingRowColors( true );
m_TransfersTree->setRootIsDecorated( false );
m_TransfersTree->setContentsMargins( 0, 0, 0, 0 );
m_TransfersTree->setItemDelegateForColumn( 5, new ItemDelegate( m_TransfersTree ));
m_TransfersTree->setFocusPolicy(Qt::ClickFocus);
headers.clear();
m_ETCTree->setHeaderLabel( "ETC Devices" );
m_ETCTree->setContentsMargins( 0, 0, 0, 0 );
m_ETCTree->setRootIsDecorated( true );
widget
= new QWidget( m_HSplitter
);
m_VLayout->setSpacing( 0 );
m_VLayout->setMargin( 0 );
m_ETCTab->setObjectName( "tabWidget" );
tab1->setObjectName( "tab1" );
tab2->setObjectName( "tab2" );
gridTab->setSpacing( 0 );
gridTab->setMargin( 0 );
m_ETCTab
->addTab
( tab1,
QString() );
m_ETCTab
->addTab
( tab2,
QString() );
m_ETCTab->setTabText( 0, tr("Files") );
m_ETCTab->setTabText( 1, tr("Terminal") );
headers.clear();
headers << tr("File name") << tr("Version") << tr("Boot count") << tr("Date modified")
<< tr("Start sector") << tr("End sector") << tr("Reserved sectors")
<< tr("File size");
m_FilesTree->setHeaderLabels( headers );
m_FilesTree->setContentsMargins( 0, 0, 0, 0 );
m_FilesTree->setRootIsDecorated( false );
gridTab->addWidget( m_FilesTree, 0, 0, 1, 1 );
headers.clear();
headers << tr("S/N") << tr("id") << tr("bla") << tr("blabla") << tr("blablabla");
m_ETCDetails->setHeaderLabels( headers );
m_ETCDetails->setContentsMargins( 0, 0, 0, 0 );
m_ETCDetails->setRootIsDecorated( false );
m_VLayout->addWidget( m_ETCDetails, 1 );
m_VLayout->addWidget( m_ETCTab, 9 );
m_HSplitter->addWidget( m_ETCTree );
m_HSplitter->addWidget( widget );
m_VSplitter->addWidget( m_HSplitter );
m_VSplitter->addWidget( m_TransfersTree );
gridMain->setSpacing( 0 );
gridMain->setMargin( 0 );
gridMain->addWidget( m_VSplitter, 1, 0 );
ServisCenter
::ServisCenter( QWidget *parent, Qt
::WFlags flags
){
ui.setupUi( this );
createUi();
createActions();
createToolBars();
createStatusBar();
createContextMenus();
readSettings();
}
void ServisCenter::createUi()
{
this->setWindowIcon( QIcon(":/Resources/navigator.png") );
QStringList headers;
QSizePolicy *DetailsPolicy = new QSizePolicy( );
m_VSplitter = new QSplitter( ui.centralWidget );
m_VSplitter->setObjectName( "m_VSplitter ");
m_VSplitter->setOrientation( Qt::Vertical );
m_HSplitter = new QSplitter( m_VSplitter );
m_HSplitter->setObjectName( "m_HSplitter" );
m_HSplitter->setOrientation( Qt::Horizontal );
headers.clear();
headers << tr("ETC ID") << tr("File name") << tr("Size [B]") << tr("Status")
<< tr("Transfered [B]") << tr("Progress") << ("Time");
m_TransfersTree = new QTreeWidget( m_VSplitter );
m_TransfersTree->setHeaderLabels( headers );
m_TransfersTree->setAlternatingRowColors( true );
m_TransfersTree->setRootIsDecorated( false );
m_TransfersTree->setContentsMargins( 0, 0, 0, 0 );
m_TransfersTree->setItemDelegateForColumn( 5, new ItemDelegate( m_TransfersTree ));
m_TransfersTree->setSelectionBehavior( QAbstractItemView::SelectRows );
m_TransfersTree->setSelectionMode( QAbstractItemView::SingleSelection );
m_TransfersTree->setFocusPolicy(Qt::ClickFocus);
headers.clear();
m_ETCTree = new QTreeWidget( m_HSplitter );
m_ETCTree->setHeaderLabel( "ETC Devices" );
m_ETCTree->setContentsMargins( 0, 0, 0, 0 );
m_ETCTree->setRootIsDecorated( true );
widget = new QWidget( m_HSplitter );
m_VLayout = new QVBoxLayout( widget );
m_VLayout->setSpacing( 0 );
m_VLayout->setMargin( 0 );
m_ETCTab = new QTabWidget( widget );
m_ETCTab->setObjectName( "tabWidget" );
tab1 = new QWidget();
tab1->setObjectName( "tab1" );
tab2 = new QWidget();
tab2->setObjectName( "tab2" );
gridTab = new QGridLayout( tab1 );
gridTab->setSpacing( 0 );
gridTab->setMargin( 0 );
m_ETCTab->addTab( tab1, QString() );
m_ETCTab->addTab( tab2, QString() );
m_ETCTab->setTabText( 0, tr("Files") );
m_ETCTab->setTabText( 1, tr("Terminal") );
headers.clear();
headers << tr("File name") << tr("Version") << tr("Boot count") << tr("Date modified")
<< tr("Start sector") << tr("End sector") << tr("Reserved sectors")
<< tr("File size");
m_FilesTree = new QTreeWidget( tab1 );
m_FilesTree->setHeaderLabels( headers );
m_FilesTree->setContentsMargins( 0, 0, 0, 0 );
m_FilesTree->setRootIsDecorated( false );
gridTab->addWidget( m_FilesTree, 0, 0, 1, 1 );
headers.clear();
headers << tr("S/N") << tr("id") << tr("bla") << tr("blabla") << tr("blablabla");
m_ETCDetails = new QTreeWidget( widget );
m_ETCDetails->setHeaderLabels( headers );
m_ETCDetails->setContentsMargins( 0, 0, 0, 0 );
m_ETCDetails->setRootIsDecorated( false );
m_VLayout->addWidget( m_ETCDetails, 1 );
m_VLayout->addWidget( m_ETCTab, 9 );
m_HSplitter->addWidget( m_ETCTree );
m_HSplitter->addWidget( widget );
m_VSplitter->addWidget( m_HSplitter );
m_VSplitter->addWidget( m_TransfersTree );
gridMain = new QGridLayout( ui.centralWidget );
gridMain->setSpacing( 0 );
gridMain->setMargin( 0 );
gridMain->addWidget( m_VSplitter, 1, 0 );
ServisCenter::ServisCenter( QWidget *parent, Qt::WFlags flags )
: QMainWindow( parent, flags )
{
ui.setupUi( this );
createUi();
createActions();
createToolBars();
createStatusBar();
createContextMenus();
readSettings();
}
To copy to clipboard, switch view to plain text mode
Bookmarks