void MainWindow::exportHTML(void) { QString lSaveFileName = QFileDialog::getSaveFileName(this,"Export HTML ..."); if(lSaveFileName.isEmpty()) return; saveHTML(lSaveFileName); }
void ChatBase::initMenuBar() { // Icons: /opt/kde2/share/icons/hicolor/16x16/actions menuBar()->clear(); KPopupMenu* fileMenu = new KPopupMenu(menuBar(), "FileMenu"); fileMenu->insertItem(SmallIcon("filesave"), i18n("&Save (Formatted)"), this, SLOT(saveHTML()), ALT+Key_S ); fileMenu->insertItem(SmallIcon("filesave"), i18n("S&ave (Unformatted)"), this, SLOT(saveText()), ALT+Key_A ); fileMenu->insertItem( i18n("&Close"), this, SLOT(quit()) ); menuBar()->insertItem( i18n("&File"), fileMenu ); KPopupMenu* editMenu = new KPopupMenu(menuBar(), "EditMenu"); editMenu->insertItem(SmallIcon("editcopy"), i18n("&Copy"), this, SLOT(copy()), CTRL+Key_C ); editMenu->insertItem(SmallIcon("editcut"), i18n("C&ut"), this, SLOT(cut()), CTRL+Key_X ); editMenu->insertItem(SmallIcon("editpaste"), i18n("&Paste"), this, SLOT(paste()), CTRL+Key_V ); menuBar()->insertItem( i18n("&Edit"), editMenu); #if 0 KPopupMenu* buddyMenu = new KPopupMenu(menuBar(), "BuddyMenu"); buddyMenu->insertItem("&Profile",this,SLOT(profile()),CTRL+Key_P); menuBar()->insertItem("&Buddy", buddyMenu); KPopupMenu viewMenu = new KPopupMenu(menuBar, "ViewMenu"); menuBar->insertItem("&View", viewMenu); KPopupMenu insertMenu = new KPopupMenu(menuBar, "InsertMenu"); menuBar->insertItem("&Insert", insertMenu); KPopupMenu insertFaceMenu = new KPopupMenu(insertMenu, "FaceMenu"); KPopupMenu helpMenu = new KPopupMenu(kmenuBar, "HelpMenu"); menuBar->insertItem("&Help", helpMenu); #endif } // initMenuBar