Example #1
0
/*public*/  void Apps3::createAndDisplayFrame() {
    createMainFrame();

    //A Shutdown manager handles the quiting of the application
    mainFrame->setDefaultCloseOperation(JFrame::DO_NOTHING_ON_CLOSE);
    displayMainFrame(mainFrame->getMaximumSize());
}
Example #2
0
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QWidget* pMainWidget = createMainFrame();
    pMainWidget->show();
    int nRet = a.exec();
    return nRet;
}
Example #3
0
KInfoCenter::KInfoCenter() : KXmlGuiWindow( 0, Qt::WindowContextHelpButtonHint )
{
    setWindowIcon(KIcon("hwinfo"));
    setWindowTitle(i18nc("Main window title", "KInfocenter"));
    setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);

    m_cWidget = new QWidget(this);
    setCentralWidget(m_cWidget);

    QVBoxLayout *cLayout = new QVBoxLayout(m_cWidget);
    Q_UNUSED(cLayout);

    cLayout->setSpacing(0);
    cLayout->setContentsMargins(0, 0, 0, 0);
    createMainFrame();
    createToolBar();

    //TreeWidget
    connect(m_sideMenu,SIGNAL(clicked(const KcmTreeItem*)),this,SLOT(itemClickedSlot(const KcmTreeItem*)));

    //SearchBox
    connect(m_searchText, SIGNAL(textChanged(QString)), m_sideMenu, SLOT(filterSideMenuSlot(QString)));
    connect(m_searchAction, SIGNAL(triggered(Qt::MouseButtons,Qt::KeyboardModifiers)),m_searchText,SLOT(setFocus()));

    //Buttons
    connect(m_moduleHelpAction, SIGNAL(triggered(bool)),this,SLOT(helpClickedSlot()));
    connect(m_exportAction, SIGNAL(triggered(bool)),this,SLOT(exportClickedSlot()));

    //Menu
    connect(m_aboutKcm, SIGNAL(triggered(bool)), this, SLOT(aboutKcmSlot()));

    //Startup
    m_searchText->completionObject()->setItems(m_sideMenu->allChildKeywords());
    m_sideMenu->setFocus(Qt::OtherFocusReason);
    m_sideMenu->changeToFirstValidItem();

    m_toolTips = new ToolTipManager(m_sideMenu);
    setupGUI(QSize(640,480), ToolBar | Keys | Save | Create, "kinfocenterui.rc");

    m_helpAction->setMenu( dynamic_cast<KMenu*>( factory()->container("help", this) ) );
    menuBar()->hide();

    QAction *aboutApp = actionCollection()->action("help_about_app");
    aboutApp->setIcon(KIcon("hwinfo"));
}