本文整理汇总了C++中showAbout函数的典型用法代码示例。如果您正苦于以下问题:C++ showAbout函数的具体用法?C++ showAbout怎么用?C++ showAbout使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了showAbout函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: QAction
void Clock::initMenu()
{
alwaysOnTopAct = new QAction(tr("Always On Top"), this);
alwaysOnTopAct->setStatusTip(tr("Stay on top of all other windows"));
alwaysOnTopAct->setCheckable(true);
connect(alwaysOnTopAct, SIGNAL(triggered()), this, SLOT(setAlwaysOnTopSlot()));
settingsAct = new QAction(tr("Settings"), this);
settingsAct->setShortcut(tr("Dbl Click"));
settingsAct->setStatusTip(tr("Binary Clock Settings"));
connect(settingsAct, SIGNAL(triggered()), this, SLOT(openSettingsDialog()));
aboutAct = new QAction(tr("About"), this);
aboutAct->setStatusTip(tr("About Binary Clock"));
connect(aboutAct, SIGNAL(triggered()), this, SLOT(showAbout()));
exitAct = new QAction(tr("Exit"), this);
exitAct->setShortcut(tr("Alt+F4"));
exitAct->setStatusTip(tr("Exit the binary clock"));
connect(exitAct, SIGNAL(triggered()), this, SLOT(close()));
contextMenu = new QMenu();
contextMenu->addAction(alwaysOnTopAct);
contextMenu->addSeparator();
contextMenu->addAction(settingsAct);
contextMenu->addAction(aboutAct);
contextMenu->addSeparator();
contextMenu->addAction(exitAct);
}
开发者ID:akyryl,项目名称:binary_clock,代码行数:29,代码来源:clock.cpp
示例2: QMenu
HelpMenu::HelpMenu(QWidget *parent)
: QMenu(parent)
{
setTitle(tr("&Help"));
about = addAction(tr("About"));
connect(about, SIGNAL(triggered()), this, SLOT(showAbout()));
}
开发者ID:mwinkel,项目名称:silence,代码行数:7,代码来源:helpmenu.cpp
示例3: QAction
void MetaWindow::createActions(){
resetAct = new QAction(tr("&Reset"),this);
resetAct->setShortcut(tr("Ctrl+R"));
resetAct->setStatusTip(tr("Reset the list to its original state."));
connect(resetAct, SIGNAL(triggered()), this, SLOT(resetModel()));
saveAct = new QAction(tr("&Save"),this);
saveAct->setShortcut(tr("Ctrl+S"));
saveAct->setStatusTip(tr("Save the current file."));
connect(saveAct, SIGNAL(triggered()), this, SLOT(saveFile()));
saveAsAct = new QAction(tr("Save As..."),this);
saveAsAct->setStatusTip(tr("Save the current file to a specified file name."));
connect(saveAsAct, SIGNAL(triggered()), this, SLOT(saveFileAs()));
loadAct = new QAction(tr("&Load"),this);
loadAct->setShortcut(tr("Ctrl+L"));
loadAct->setStatusTip(tr("Load input file"));
connect(loadAct, SIGNAL(triggered()), this, SLOT(loadFile()));
quitAct = new QAction(tr("&Quit"),this);
quitAct->setShortcut(tr("Ctrl+Q"));
quitAct->setStatusTip(tr("Quit"));
connect(quitAct, SIGNAL(triggered()), this, SLOT(close()));
aboutAct = new QAction(tr("About"),this);
searchAct = new QAction(tr("Search For Parameter/Parameter List"), this);
searchAct->setToolTip("Search for a particular Parameter or ParameterList");
connect(aboutAct, SIGNAL(triggered()), this, SLOT(showAbout()));
connect(searchAct, SIGNAL(triggered()), this, SLOT(initiateSearch()));
}
开发者ID:haripandey,项目名称:trilinos,代码行数:31,代码来源:Optika_metawindow.cpp
示例4: QMenuBar
void Window::dealMenu(void)
{
QMenuBar * MenuBar = new QMenuBar(this);
QMenu * GameMenu = new QMenu(tr("GAME"), MenuBar);
QMenu * HelpMenu = new QMenu(tr("Help"), MenuBar);
QAction * StartGame = new QAction(tr("Start"), GameMenu);
QAction * StopGame = new QAction(tr("End"), GameMenu);
QAction * QuitGame = new QAction(tr("Quit"), GameMenu);
GameMenu->addAction(StartGame);
GameMenu->addAction(StopGame);
GameMenu->addAction(QuitGame);
MenuBar->addMenu(GameMenu);
connect(StartGame, SIGNAL(triggered()), this, SLOT(startGame()));
connect(StopGame, SIGNAL(triggered()), this, SLOT(stopGame()));
connect(QuitGame, SIGNAL(triggered()), this, SLOT(close()));
QAction * About = new QAction(tr("About"), HelpMenu);
HelpMenu->addAction(About);
MenuBar->addMenu(HelpMenu);
connect(About, SIGNAL(triggered()), this, SLOT(showAbout()));
setMenuBar(MenuBar);
}
开发者ID:huy10,项目名称:GoBang,代码行数:26,代码来源:window.cpp
示例5: QMenu
void MainWindow::initMenu()
{
QMenu *fileMenu = new QMenu("File", this);
QAction *saveAction = new QAction("Save", fileMenu);
QAction *loadAction = new QAction("Load", fileMenu);
QAction *playAction = new QAction("Play", fileMenu);
//QAction *logAction = new QAction("Show log", fileMenu);
saveAction->setShortcut(QKeySequence::Save);
loadAction->setShortcut(QKeySequence("Ctrl+L"));
playAction->setShortcut(QKeySequence("Space"));
fileMenu->addAction(saveAction);
fileMenu->addAction(loadAction);
fileMenu->addAction(playAction);
//fileMenu->addAction(logAction);
menuBar()->addMenu(fileMenu);
connect(saveAction, SIGNAL(triggered()), filesList, SLOT(save()));
connect(loadAction, SIGNAL(triggered()), filesList, SLOT(load()));
connect(playAction, SIGNAL(triggered()), player, SLOT(togglePause()));
//connect(logAction, SIGNAL(triggered()), SLOT(showLog()));
// add "About" item
QMenu *helpMenu = new QMenu(tr("&Help"), this);
QAction *aboutAction = helpMenu->addAction(tr("&About"));
connect(aboutAction, SIGNAL(triggered()), this, SLOT(showAbout()));
menuBar()->addMenu(helpMenu);
}
开发者ID:AzanovAA,项目名称:MediaRenamer,代码行数:32,代码来源:mainwindow.cpp
示例6: QAction
void Window::configureActions()
{
showAboutAction = new QAction(tr("&About"), this);
showAboutAction->setIcon(aboutIcon);
connect(showAboutAction, SIGNAL(triggered()), this, SLOT(showAbout()));
showResultAction = new QAction(tr("&Show result"), this);
showResultAction->setIcon(logoIcon);
connect(showResultAction, SIGNAL(triggered()), this, SLOT(showResult()));
quitAction = new QAction(tr("&Quit"), this);
quitAction->setIcon(QIcon(":/images/Close.png"));
connect(quitAction, SIGNAL(triggered()), qApp, SLOT(quit()));
startTrackingAction = new QAction(tr("Start tracking"), this);
startTrackingAction->setIcon(playIcon);
connect(startTrackingAction, SIGNAL(triggered()), this, SLOT(startTracking()));
pauseTrackingAction = new QAction(tr("Pause tracking"), this);
pauseTrackingAction->setIcon(pauseIcon);
connect(pauseTrackingAction, SIGNAL(triggered()), this, SLOT(pauseTracking()));
pauseTrackingAction->setEnabled(false);
resetTrackedTimeAction = new QAction(tr("Reset tracking result"), this);
connect(resetTrackedTimeAction, SIGNAL(triggered()), this, SLOT(resetTrackingResult()));
resetTrackedTimeAction->setEnabled(false);
}
开发者ID:OrelSokolov,项目名称:timetracker,代码行数:29,代码来源:window.cpp
示例7: MAction
void MainPage::createActions(void)
{
MAction *newAction = new MAction("icon-m-toolbar-add",
tr("Create a new tag"),
this);
newAction->setLocation(MAction::ToolBarLocation);
connect(newAction, SIGNAL(triggered()),
this, SLOT(createTag()));
addAction(newAction);
MAction *killallAction = new MAction(tr("Remove all tags"),
this);
killallAction->setLocation(MAction::ApplicationMenuLocation);
connect(killallAction, SIGNAL(triggered()),
this, SLOT(removeAllTags()));
addAction(killallAction);
MAction *aboutAction = new MAction(tr("About..."), this);
aboutAction->setLocation(MAction::ApplicationMenuLocation);
connect(aboutAction, SIGNAL(triggered()),
this, SLOT(showAbout()));
addAction(aboutAction);
MAction *helpAction = new MAction(tr("Instructions..."), this);
helpAction->setLocation(MAction::ApplicationMenuLocation);
connect(helpAction, SIGNAL(triggered()),
this, SLOT(showHelp()));
addAction(helpAction);
}
开发者ID:Ryetschye,项目名称:Tagbuilder,代码行数:29,代码来源:MainPage.cpp
示例8: QMainWindow
MainWindow::MainWindow(QWidget *parent): QMainWindow(parent), ui(new Ui::MainWindow)
{
ui->setupUi(this);
/*kozepre teszi a nyito kepernyot*/
QRect available_geom = QDesktopWidget().availableGeometry();
QRect current_geom = frameGeometry();
setGeometry(available_geom.width() / 2 - current_geom.width() / 2,
available_geom.height() / 2 - current_geom.height() / 2,
current_geom.width(),
current_geom.height());
/********************************/
connect(ui->actionExit, SIGNAL(triggered()), this, SLOT(close()));
connect(ui->actionSave, SIGNAL(triggered()), this, SLOT(MenTXT()));
connect(ui->actionAbout, SIGNAL(triggered()), this, SLOT(showAbout()));
connect(ui->actionBinom, SIGNAL(triggered()), this, SLOT(binom()) );
connect(ui->actionHelp, SIGNAL(triggered()), this, SLOT(showHelp()));
connect(ui->actionPrint, SIGNAL(triggered()), this, SLOT(printIt()));
ui->mainToolBar->addAction(ui->actionSave);
ui->mainToolBar->addAction(ui->actionPrint);
ui->mainToolBar->addSeparator();
ui->mainToolBar->addAction(ui->actionBinom);
ui->mainToolBar->addSeparator();
ui->mainToolBar->addAction(ui->actionHelp);
verzio = "2010-03-03";
settingClear();
}
开发者ID:solymosin,项目名称:CI4prev,代码行数:33,代码来源:mainwindow.cpp
示例9: QAction
void DesktopMainWindow::createActions()
{
_newProjectAction = new QAction(tr("New Project"), this);
_newProjectAction->setShortcut(QKeySequence::New);
_newProjectAction->setStatusTip(tr("Start a new project"));
connect(_newProjectAction, SIGNAL(triggered()), this, SLOT(newProject()));
_openProjectAction = new QAction(QIcon(":/resources/images/open.png"), tr("&Open Project"), this);
_openProjectAction->setShortcut(QKeySequence::Open);
_openProjectAction->setStatusTip(tr("Open an existing file"));
connect(_openProjectAction, SIGNAL(triggered()), this, SLOT(openProject()));
_saveProjectAction = new QAction(QIcon(":/resources/images/save.png"), tr("&Save Project"), this);
_saveProjectAction->setShortcut(QKeySequence::Save);
_saveProjectAction->setStatusTip(tr("Save current project"));
connect(_saveProjectAction, SIGNAL(triggered()), this, SLOT(saveProject()));
_exitAction = new QAction(tr("&Exit"), this);
connect(_exitAction, SIGNAL(triggered()), this, SLOT(close()));
_undoAction = new QAction(QIcon(":/resources/images/undo.png"), tr("&Undo"), this);
connect(_undoAction, SIGNAL(triggered()), this, SLOT(undo()));
_settingsAction = new QAction(QIcon(":/resources/images/gear.png"), tr("&Options"), this);
connect(_settingsAction, SIGNAL(triggered()), this, SLOT(editSettings()));
_restoreLayoutAction = new QAction(tr("&Restore Layout"), this);
connect(_restoreLayoutAction, SIGNAL(triggered()), this, SLOT(restoreLayout()));
_aboutAction = new QAction(QIcon(":/resources/images/info.png"), tr("&About"), this);
_aboutAction->setStatusTip(tr("About Godzi"));
connect(_aboutAction, SIGNAL(triggered()), this, SLOT(showAbout()));
}
开发者ID:KrisLee,项目名称:godzi-desktop,代码行数:33,代码来源:DesktopMainWindow.cpp
示例10: QMainWindow
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
setWindowIcon(QIcon(":icons/icon.png"));
setWindowTitle("quickly translate");
QSystemTrayIcon * trayIcon = new QSystemTrayIcon(this);
mNetManager = new QNetworkAccessManager(this);
mLangageModel = new LanguageModel;
trayIcon->setIcon(QIcon(":icons/icon.png"));
trayIcon->setContextMenu(ui->menuFile);
trayIcon->show();
ui->dockWidget->hide();
ui->sourceComboBox->setModel(mLangageModel);
ui->targetComboBox->setModel(mLangageModel);
QDesktopWidget * desktop = new QDesktopWidget;
QPoint startPos = QPoint(desktop->geometry().bottomRight() );
QPoint finalPos = desktop->geometry().center() - QPoint(width()/2,height()/2);
move(finalPos);
connect(trayIcon,SIGNAL(activated(QSystemTrayIcon::ActivationReason)),this,SLOT(trayActivated(QSystemTrayIcon::ActivationReason)));
connect(ui->actionExit,SIGNAL(triggered()),this,SLOT(exit()));
connect(ui->translateButton,SIGNAL(clicked()),this,SLOT(translate()));
connect(ui->sourceTextEdit,SIGNAL(returnPressed()),this,SLOT(translate()));
connect(ui->swapButton,SIGNAL(clicked()),this,SLOT(swapLangages()));
connect(ui->actionCopy,SIGNAL(triggered()),this,SLOT(copy()));
connect(ui->actionCut,SIGNAL(triggered()),this,SLOT(cut()));
connect(ui->actionPast,SIGNAL(triggered()),this,SLOT(past()));
connect(ui->actionPreferences,SIGNAL(triggered()),this,SLOT(showPreferences()));
connect(ui->actionAboutQt,SIGNAL(triggered()),this,SLOT(showAboutQt()));
connect(ui->actionAbout,SIGNAL(triggered()),this,SLOT(showAbout()));
connect(ui->actionTTS,SIGNAL(triggered()),this,SLOT(showTextTTS()));
connect(ui->sourceSoundButton,SIGNAL(clicked()),this,SLOT(textToSpeak()));
connect(ui->targetSoundButton,SIGNAL(clicked()),this,SLOT(textToSpeak()));
// mPropertyAnimation = new QPropertyAnimation(this, "pos");
// mPropertyAnimation->setDuration(800);
// mPropertyAnimation->setStartValue(startPos);
// mPropertyAnimation->setEndValue(finalPos);
//load default langage
QSettings settings;
QString sourceId = settings.value("source").toString();
QString targetId = settings.value("target").toString();
ui->sourceComboBox->setCurrentIndex(mLangageModel->findLangageId(sourceId));
ui->targetComboBox->setCurrentIndex(mLangageModel->findLangageId(targetId));
}
开发者ID:Wohlstand,项目名称:quicklytranslate,代码行数:60,代码来源:mainwindow.cpp
示例11: QSystemTrayIcon
/**
* Méthode initialisant l'icône de la zone de notification
*
* @return void
* @since 1.0.0
*/
void ConvertWindow::initIcon()
{
tray_icon = new QSystemTrayIcon(this);
QMenu* menu = new QMenu(this);
QAction* action_show = new QAction(QString::fromUtf8("Afficher"), this);
QAction* action_hide = new QAction(QString::fromUtf8("Réduire"), this);
QAction* action_about = new QAction(QString::fromUtf8("A propos de QOpenConvert"), this);
QAction* action_close = new QAction(QString::fromUtf8("Fermer QOpenConvert"), this);
connect(action_show, SIGNAL(triggered()), this, SLOT(showWindow()));
connect(action_hide, SIGNAL(triggered()), this, SLOT(hideWindow()));
connect(action_close, SIGNAL(triggered()), qApp, SLOT(quit()));
connect(action_about, SIGNAL(triggered()), this, SLOT(showAbout()));
connect(tray_icon, SIGNAL(activated(QSystemTrayIcon::ActivationReason)), this, SLOT(iconActivated(QSystemTrayIcon::ActivationReason)));
menu->addAction(action_show);
menu->addAction(action_hide);
menu->addAction(action_about);
menu->addAction(action_close);
tray_icon->setContextMenu(menu);
QIcon image = QIcon(":/images/icon.png");
tray_icon->setIcon(image);
tray_icon->show();
}
开发者ID:eventa,项目名称:OpenConvert,代码行数:36,代码来源:convertwindow.cpp
示例12: QMainWindow
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
connect(ui->actionNew_project, SIGNAL(triggered()), SLOT(addNewProject()));
connect(ui->actionOpen_project, SIGNAL(triggered()), SLOT(openProject()));
connect(ui->actionSave_project, SIGNAL(triggered()), SLOT(saveProject()));
connect(ui->actionSave_project_as, SIGNAL(triggered()), SLOT(saveProjectAs()));
connect(ui->actionClose_project, SIGNAL(triggered()), SLOT(closeProject()));
connect(ui->actionUndo, SIGNAL(triggered()), SLOT(undo()));
connect(ui->actionRedo, SIGNAL(triggered()), SLOT(redo()));
connect(ui->actionImport, SIGNAL(triggered()), SLOT(importProject()));
connect(ui->actionExport, SIGNAL(triggered()), SLOT(exportProject()));
connect(ui->actionAbout, SIGNAL(triggered()), SLOT(showAbout()));
connect(ui->actionAbout_Qt, SIGNAL(triggered()), SLOT(showAboutQt()));
QString fileName =
//"/home/gogi/Downloads/pcsc_pcsc_00001.vcf";
"G:\\pcsc_pcsc_00001.vcf";
QFile file(fileName);
//showProject(new VCardProject(file));
updateProjectState();
}
开发者ID:Anvarcz,项目名称:vcard-editor,代码行数:29,代码来源:MainWindow.cpp
示例13: QGraphicsWidget
WelcomeBox::WelcomeBox(QWidget *parentWidget, QGraphicsItem *parentItem)
: QGraphicsWidget(parentItem)
{
m_parentWidget = parentWidget;
setMinimumSize(BOX_W, BOX_H);
setMaximumSize(BOX_W, BOX_H);
m_width = static_cast<int>(BOX_W) - 2;
m_height = static_cast<int>(BOX_H) - 2;
QGraphicsWidget *topEmpty = new QGraphicsWidget;
topEmpty->setMinimumSize(BOX_W, TEXT_BOX_H + 40);
topEmpty->setMaximumSize(topEmpty->minimumSize());
QGraphicsWidget *leftEmpty = new QGraphicsWidget;
leftEmpty->setMinimumSize(25, 20);
leftEmpty->setMaximumSize(leftEmpty->minimumSize());
QGraphicsWidget *centerEmpty = new QGraphicsWidget;
centerEmpty->setMinimumSize(100, 20);
centerEmpty->setMaximumSize(centerEmpty->minimumSize());
QGraphicsWidget *rightEmpty = new QGraphicsWidget;
rightEmpty->setMinimumSize(25, 20);
rightEmpty->setMaximumSize(rightEmpty->minimumSize());
QGraphicsGridLayout *layout = new QGraphicsGridLayout;
layout->addItem(topEmpty, 0, 0, 1, 5);
layout->addItem(leftEmpty, 1, 0);
layout->addItem(centerEmpty, 1, 2);
layout->addItem(rightEmpty, 1, 4);
GUIManager *gm = GUIManager::instance();
connect(this, SIGNAL(modeChanged(int)), gm, SLOT(setMode(int)));
// Modes
QList<Mode> modes = ModeManager::modes();
Mode mode;
QAction *act;
int i = 1;
foreach (mode, modes) {
if (mode.id != ModeManager::ID_WELCOME) {
act = new QAction(this);
act->setText(mode.name);
act->setData(mode.id);
connect(act, SIGNAL(triggered()), this, SLOT(setMode()));
layout->addItem(new WelcomeLink(act), i, 1);
i++;
}
}
// about
act = new QAction(this);
act->setText(tr("About Bmin"));
connect(act, SIGNAL(triggered()), this, SLOT(showAbout()));
layout->addItem(new WelcomeLink(act), 1, 3);
// setting layout
setLayout(layout);
}
开发者ID:Abby3017,项目名称:bmin,代码行数:58,代码来源:welcomewidget.cpp
示例14: showAuthors
void AboutDialog::buttonClicked()
{
if (ui->authorsButton->text() == tr("Authors and Contributors")) {
showAuthors();
}
else if (ui->authorsButton->text() == tr("< About QupZilla")) {
showAbout();
}
}
开发者ID:goofy-bz,项目名称:QupZilla,代码行数:9,代码来源:aboutdialog.cpp
示例15: main
int main(void)
{
char key;
timerInitTOD();
screenInit();
progressInit();
g_strFileName[0] = '\0';
g_nDrive = *(uint8_t*)0xba;
if (g_nDrive < 8)
g_nDrive = 8;
internalCartType = INTERNAL_CART_TYPE_NONE;
g_bFastLoaderEnabled = 1;
updateFastLoaderText();
refreshMainScreen();
showAbout();
refreshMainScreen();
screenBing();
// this also makes visible 16kByte of flash memory
checkFlashType();
checkRAM();
for (;;)
{
setStatus("Ready. Press <m> for Menu.");
key = cgetc();
switch (key)
{
case 'm':
execMenu(&menuMain);
break;
case 'o':
execMenu(&menuOptions);
break;
case 'e':
execMenu(&menuExpert);
break;
case 'h':
execMenu(&menuHelp);
break;
}
}
return 0;
}
开发者ID:BackupTheBerlios,项目名称:easyflash,代码行数:54,代码来源:easyprog.c
示例16: QWidget
Welcom::Welcom(QWidget *parent) :
QWidget(parent),
ui(new Ui::Welcom)
{
ui->setupUi(this);
this->resize(QSize(800, 480));
this->setWindowFlags(Qt::X11BypassWindowManagerHint);
connect(ui->btnWelcom, SIGNAL(clicked()), this, SLOT(enterMain()));
connect(ui->btnAbout,SIGNAL(clicked()),this, SLOT(showAbout()));
connect(ui->btnExit, SIGNAL(clicked()),this, SLOT(exitProgram()));
}
开发者ID:DreamtaleCore,项目名称:echoNBZD,代码行数:13,代码来源:welcom.cpp
示例17: readLogoNames
void GhostwriterPlugin::toolWidgetCreated(QWidget *uiWidget)
{
// Need to initialize the comobo boxes with the logo filenames
// find the combo box, it's named bbwmode_combo
if ( QComboBox * pCombo = uiWidget->findChild< QComboBox * >( "logofilename1_combo" ) )
{
pCombo->clear();
QList<QString>logoNames = readLogoNames();
for (int i = 0; i < logoNames.size(); i++) {
pCombo->addItem( logoNames[i], i );
}
pCombo->setMaxVisibleItems( pCombo->count() );
}
if ( QComboBox * pCombo = uiWidget->findChild< QComboBox * >( "logofilename2_combo" ) )
{
pCombo->clear();
QList<QString>logoNames = readLogoNames();
for (int i = 0; i < logoNames.size(); i++) {
pCombo->addItem( logoNames[i], i );
}
pCombo->setMaxVisibleItems( pCombo->count() );
}
// connect the "?" button to a slot to show info about the plugin
if ( QAbstractButton * pBtn = uiWidget->findChild< QAbstractButton * >( GHOSTWRITER_ABOUT_BNNAME ) )
{
connect( pBtn, SIGNAL( clicked() ), SLOT( showAbout() ) );
}
// connect the "Fit" button to a slot
if ( QAbstractButton * pBtn = uiWidget->findChild< QAbstractButton * >( GHOSTWRITER_REFRESH_BNNAME ) )
{
connect( pBtn, SIGNAL( clicked() ), SLOT( fitIntoCrop() ) );
}
// connect the "Save" button to a slot
if ( QAbstractButton * pBtn = uiWidget->findChild< QAbstractButton * >( GHOSTWRITER_SAVE_BNNAME ) )
{
connect( pBtn, SIGNAL( clicked() ), SLOT( save() ) );
}
m_pWindow = uiWidget->window();
}
开发者ID:susannej,项目名称:Ghostwriter,代码行数:51,代码来源:GhostwriterPlugin.cpp
示例18: lmcMessaging
lmcCore::lmcCore(void) {
pMessaging = new lmcMessaging();
connect(pMessaging, SIGNAL(messageReceived(MessageType, QString*, XmlMessage*)),
this, SLOT(receiveMessage(MessageType, QString*, XmlMessage*)));
connect(pMessaging, SIGNAL(connectionStateChanged()), this, SLOT(connectionStateChanged()));
pMainWindow = new lmcMainWindow();
connect(pMainWindow, SIGNAL(appExiting()), this, SLOT(exitApp()));
connect(pMainWindow, SIGNAL(chatStarting(QString*)), this, SLOT(startChat(QString*)));
connect(pMainWindow, SIGNAL(chatRoomStarting(QString*)), this, SLOT(startChatRoom(QString*)));
connect(pMainWindow, SIGNAL(messageSent(MessageType, QString*, XmlMessage*)),
this, SLOT(sendMessage(MessageType, QString*, XmlMessage*)));
connect(pMainWindow, SIGNAL(showTransfers()), this, SLOT(showTransfers()));
connect(pMainWindow, SIGNAL(showHistory()), this, SLOT(showHistory()));
connect(pMainWindow, SIGNAL(showSettings()), this, SLOT(showSettings()));
connect(pMainWindow, SIGNAL(showHelp(QRect*)), this, SLOT(showHelp(QRect*)));
connect(pMainWindow, SIGNAL(showUpdate(QRect*)), this, SLOT(showUpdate(QRect*)));
connect(pMainWindow, SIGNAL(showAbout()), this, SLOT(showAbout()));
connect(pMainWindow, SIGNAL(showBroadcast()), this, SLOT(showBroadcast()));
connect(pMainWindow, SIGNAL(showPublicChat()), this, SLOT(showPublicChat()));
connect(pMainWindow, SIGNAL(groupUpdated(GroupOp, QVariant, QVariant)),
this, SLOT(updateGroup(GroupOp, QVariant, QVariant)));
pPublicChatWindow = new lmcChatRoomWindow();
connect(pPublicChatWindow, SIGNAL(messageSent(MessageType, QString*, XmlMessage*)),
this, SLOT(sendMessage(MessageType, QString*, XmlMessage*)));
connect(pPublicChatWindow, SIGNAL(chatStarting(QString*)), this, SLOT(startChat(QString*)));
chatWindows.clear();
chatRoomWindows.clear();
pTransferWindow = NULL;
pHistoryWindow = NULL;
pSettingsDialog = NULL;
pUserInfoWindow = NULL;
pHelpWindow = NULL;
pUpdateWindow = NULL;
pUserSelectDialog = NULL;
pAboutDialog = NULL;
pBroadcastWindow = NULL;
pTimer = NULL;
}
开发者ID:Litew,项目名称:lanmsng,代码行数:38,代码来源:lmc.cpp
示例19: main
int main(int argc, char *argv[])
{
if (getuid()!=0) {
string args;
for (int i=0; i<argc; i++)
{
args+=(string) argv[i] + " ";
}
return system("kdesu " + args);
}
setlocale(LC_ALL, "");
bindtextdomain( "installpkg-ng", "/usr/share/locale");
textdomain("installpkg-ng");
QApplication app(argc, argv);
QTranslator translator;
translator.load("/usr/share/mpkg/pkgmanager_ru");
app.installTranslator(&translator);
MainWindow mw;
QObject::connect(mw.ui.selectAllButton, SIGNAL(clicked()), &mw, SLOT(selectAll()));
QObject::connect(mw.ui.deselectAllButton, SIGNAL(clicked()), &mw, SLOT(deselectAll()));
QObject::connect(mw.ui.actionQuit, SIGNAL(triggered()), &mw, SLOT(quitApp()));
QObject::connect(mw.ui.quitButton, SIGNAL(clicked()), &mw, SLOT(quitApp()));
QObject::connect(mw.ui.applyButton, SIGNAL(clicked()), &mw, SLOT(commitChanges()));
QObject::connect(mw.ui.actionAbout, SIGNAL(triggered()), &mw, SLOT(showAbout()));
QObject::connect(mw.ui.actionReset_changes, SIGNAL(triggered()), &mw, SLOT(resetChanges()));
QObject::connect(mw.ui.actionReset_all_queue, SIGNAL(triggered()), &mw, SLOT(resetQueue()));
QObject::connect(mw.ui.actionPreferences, SIGNAL(triggered()), &mw, SLOT(showPreferences()));
QObject::connect(mw.ui.actionAdd_remove_repositories, SIGNAL(triggered()), &mw, SLOT(showAddRemoveRepositories()));
QObject::connect(mw.ui.actionClean_cache, SIGNAL(triggered()), &mw, SLOT(cleanCache()));
QObject::connect(mw.ui.actionShow_installed, SIGNAL(triggered()), &mw, SLOT(applyPackageFilter()));
QObject::connect(mw.ui.actionShow_deprecated, SIGNAL(triggered()), &mw, SLOT(applyPackageFilter()));
QObject::connect(mw.ui.actionShow_available, SIGNAL(triggered()), &mw, SLOT(applyPackageFilter()));
QObject::connect(mw.ui.actionShow_queue, SIGNAL(triggered()), &mw, SLOT(applyPackageFilter()));
QObject::connect(mw.ui.actionShow_configexist, SIGNAL(triggered()), &mw, SLOT(applyPackageFilter()));
QObject::connect(mw.ui.actionShow_unavailable, SIGNAL(triggered()), &mw, SLOT(applyPackageFilter()));
QObject::connect(mw.ui.actionCore_settings, SIGNAL(triggered()), &mw, SLOT(showCoreSettings()));
QObject::connect(mw.ui.actionUpdate_data, SIGNAL(triggered()), &mw, SLOT(updateData()));
QObject::connect(mw.ui.packageTable, SIGNAL(itemSelectionChanged()), &mw, SLOT(showPackageInfo()));
QObject::connect(mw.ui.quickPackageSearchEdit, SIGNAL(textEdited(const QString &)), &mw, SLOT(applyPackageFilter()));
int ret = app.exec();
return ret;
}
开发者ID:BackupTheBerlios,项目名称:mops,代码行数:50,代码来源:main.cpp
示例20: QMainWindow
SimMainWindow::SimMainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::SimMainWindow)
{
ui->setupUi(this);
mEngine = new LifeEngine(100,100);
mView = new LifeEngineView(mEngine);
mLifeFileView = new LifeFileView;
mLifesView = new LifesView(mEngine);
mUndoStack = new QUndoStack(this);
mOldLifeCount = 0;
ui->dock1->setWidget(mLifeFileView);
ui->dock2->setWidget(mLifesView);
ui->dock1->setWindowTitle(mLifeFileView->windowTitle());
ui->dock2->setWindowTitle(mLifesView->windowTitle());
setCentralWidget(mView);
ui->menuEdit->addActions(mLifeFileView->actions());
ui->menuEdit->addSeparator();
ui->menuEdit->addActions(mLifesView->actions());
connect(mView->gridView()->grid(),SIGNAL(squareClicked(QPoint)),this,SLOT(clicked(QPoint)));
connect(ui->actionRun,SIGNAL(triggered()),this,SLOT(startSimulation()));
connect(ui->actionNew,SIGNAL(triggered()),this,SLOT(newSim()));
connect(ui->actionSave,SIGNAL(triggered()),this,SLOT(saveSim()));
connect(ui->actionSaveAs,SIGNAL(triggered()),this,SLOT(saveAsSim()));
connect(ui->actionOpen,SIGNAL(triggered()),this,SLOT(openSim()));
connect(ui->actionClear,SIGNAL(triggered()),this,SLOT(clear()));
connect(ui->actionAnimator,SIGNAL(triggered()),this,SLOT(showAnimator()));
connect(ui->actionLifeEditor,SIGNAL(triggered()),this,SLOT(showLifeEditor()));
connect(mLifesView,SIGNAL(changed()),this,SLOT(refresh()));
connect(mLifesView,SIGNAL(clicked()),this,SLOT(setGridSelection()));
connect(ui->actionAboutQt,SIGNAL(triggered()),this,SLOT(showAboutQt()));
connect(ui->actionAbout,SIGNAL(triggered()),this,SLOT(showAbout()));
connect(ui->actionUndo,SIGNAL(triggered()),mUndoStack,SLOT(undo()));
connect(ui->actionRedo,SIGNAL(triggered()),mUndoStack,SLOT(redo()));
connect(mUndoStack,SIGNAL(canUndoChanged(bool)),ui->actionUndo,SLOT(setEnabled(bool)));
connect(mUndoStack,SIGNAL(canRedoChanged(bool)),ui->actionRedo,SLOT(setEnabled(bool)));
ui->actionSave->setEnabled(false);
newSim();
}
开发者ID:dridk,项目名称:estel,代码行数:49,代码来源:simmainwindow.cpp
注:本文中的showAbout函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论