MaMainWindow::MaMainWindow() { mParentIcon.addPixmap(style()->standardPixmap(QStyle::SP_DirClosedIcon), QIcon::Normal, QIcon::Off); mParentIcon.addPixmap(style()->standardPixmap(QStyle::SP_DirOpenIcon), QIcon::Normal, QIcon::On); mItemIcon.addPixmap(style()->standardPixmap(QStyle::SP_DialogYesButton /*SP_FileIcon*/)); createActions(); createMenus(); createToolBars(); createStatusBar(); createRightPane(); createLeftPane(); setWindowTitle(tr("Marbles - Secure Personal Info Store")); setWindowIcon(QIcon(QPixmap(":/images/app.png"))); }
ChWindow::ChWindow() { QWidget *centralWidget = new QWidget; QVBoxLayout* mainLayout = new QVBoxLayout; QSplitter *spl = new QSplitter(Qt::Horizontal); m_tabLeft = createLeftPane(); m_wRight = new RightPaneWidget; spl->addWidget(m_tabLeft); spl->addWidget(m_wRight); spl->setStretchFactor(0, 0); spl->setStretchFactor(1, 1); spl->setCollapsible(0, false); spl->setCollapsible(1, false); mainLayout->addWidget(spl); centralWidget->setLayout(mainLayout); setCentralWidget(centralWidget); connect(m_trSongs, SIGNAL(songSelected(const Song&)), m_wRight, SLOT(songSelected(const Song&))); connect(m_trSongs, SIGNAL(noSongSelected()), m_wRight, SLOT(noSongSelected())); connect(m_trSongs, SIGNAL(quit()), this, SLOT(onQuit())); void setText(int textIndex, const QString& text); void deleteText(int textIndex); connect(m_wRight, SIGNAL(setText(int, const QString&)), m_trSongs, SLOT(saveText(int, const QString&))); connect(m_wRight, SIGNAL(deleteText(int)), m_trSongs, SLOT(deleteText(int))); setWindowTitle(tr("Chords")); setMinimumSize(160, 160); resize(600, 400); }