コード例 #1
0
ファイル: mamainwindow.cpp プロジェクト: shadowbrush/Marbles
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")));
}
コード例 #2
0
ファイル: ChWindow.cpp プロジェクト: nonstop/chords
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);
}