void tst_QToolBar::accel() { #ifdef Q_WS_MAC extern void qt_set_sequence_auto_mnemonic(bool b); qt_set_sequence_auto_mnemonic(true); #endif QMainWindow mw; QToolBar *toolBar = mw.addToolBar("test"); QAction *action = toolBar->addAction("&test"); action->setIconText(action->text()); // we really want that mnemonic in the button! QSignalSpy spy(action, SIGNAL(triggered(bool))); mw.show(); QApplication::setActiveWindow(&mw); QTest::qWait(100); QTRY_COMPARE(QApplication::activeWindow(), static_cast<QWidget *>(&mw)); QTest::keyClick(&mw, Qt::Key_T, Qt::AltModifier); QTest::qWait(300); QTRY_COMPARE(spy.count(), 1); #ifdef Q_WS_MAC qt_set_sequence_auto_mnemonic(false); #endif }
int main(int argc, char *argv[]) { Q_INIT_RESOURCE(ARCHNetworkEditor); qt_set_sequence_auto_mnemonic(true); #ifdef Q_WS_X11 QApplication::setGraphicsSystem("raster"); #endif QApplication app(argc, argv); //app.setStyle(new QPlastiqueStyle); MainWindow mainWin; AppController appController; appController.setMainWindow(&mainWin); appController.setEditorArea(mainWin.getEditorArea()); appController.createConnections(); mainWin.clear(); appController.parseArguments(app.arguments()); mainWin.show(); return app.exec(); }
QtGLWidget::QtGLWidget(ofAppQtWindow* _windowPtr){ qt_set_sequence_auto_mnemonic(true); mousePressed = 0; setMouseTracking(true); setUpdateBehavior(QOpenGLWidget::PartialUpdate); // very important // ofAppPtr = _ofAppPtr; instance = _windowPtr; }
GLWidget::GLWidget(testApp * app, QWidget *parent): QGLWidget(parent) { qt_set_sequence_auto_mnemonic(true); ofApp = app; drawMethod = (&testApp::draw); frameRate = 0; frames = 0; mousePressed = 0; setMouseTracking(true); makeCurrent(); }
int main(int argc, char *argv[]) { QApplication a(argc, argv); a.setAttribute(Qt::AA_UseHighDpiPixmaps); qt_set_sequence_auto_mnemonic(true); QApplication::setOrganizationDomain("com.zabiyaka"); QApplication::setOrganizationName("Zabiyaka"); QApplication::setApplicationName("MapMaker"); QApplication::setApplicationVersion("1.0"); Settings *settings = Settings::sharedInstance(); if (!settings->parseCommandLine()) return 1; MainWindow w; w.show(); return a.exec(); }
/*------------------------------------------------------------------------------------------------- * Main -- *-----------------------------------------------------------------------------------------------*/ int main(int argc, char *argv[]) { debug = 0; for (int argpos = 1; argpos < argc; ++argpos) { QString arg(argv[argpos]); if (arg == "-v") { //unlink ("log"); QFile::remove("log"); QString whatarg(argv[argpos+1]); if (whatarg.contains("0", Qt::CaseInsensitive)) debug |= TRACE0; if (whatarg.contains("1", Qt::CaseInsensitive)) debug |= TRACE1; if (whatarg.contains("2", Qt::CaseInsensitive)) debug |= TRACE2; if (whatarg.contains("3", Qt::CaseInsensitive)) debug |= TRACE3; if (whatarg.contains("4", Qt::CaseInsensitive)) debug |= TRACE4; if (whatarg.contains("5", Qt::CaseInsensitive)) debug |= TRACE5; if (whatarg.contains("6", Qt::CaseInsensitive)) debug |= TRACE6; if (whatarg.contains("7", Qt::CaseInsensitive)) debug |= TRACE7; if (whatarg.contains("8", Qt::CaseInsensitive)) debug |= TRACE8; if (whatarg.contains("9", Qt::CaseInsensitive)) debug |= TRACE9; if (whatarg.contains("a", Qt::CaseInsensitive)) debug |= TRACEA; if (whatarg.contains("b", Qt::CaseInsensitive)) debug |= TRACEB; if (whatarg.contains("c", Qt::CaseInsensitive)) debug |= TRACEC; if (whatarg.contains("d", Qt::CaseInsensitive)) debug |= TRACED; if (whatarg.contains("e", Qt::CaseInsensitive)) debug |= TRACEE; if (whatarg.contains("f", Qt::CaseInsensitive)) debug |= TRACEF; if (whatarg.contains("g", Qt::CaseInsensitive)) debug |= TRACEG; } else if ((arg == "-h") || (arg == "--help")) { qDebug ("Usage: [-v [0..f [-h] [--help]"); qDebug ("0 -"); qDebug ("1 -"); qDebug ("2 -"); qDebug ("3 -"); qDebug ("4 -"); qDebug ("5 -"); qDebug ("6 -"); qDebug ("7 -"); qDebug ("8 -"); qDebug ("9 -"); qDebug ("a -"); qDebug ("b - import BDF parse detail"); qDebug ("c - pix2asc detail"); qDebug ("d - resetXY detail; show screen co-ordinates of each glyph"); qDebug ("e - show memory activity"); qDebug ("f - log to file \"log\""); qDebug ("g - image import"); exit (0); } } # ifdef Q_WS_MAC qt_set_sequence_auto_mnemonic(true); # endif QString locale = QLocale::system().name(); if ((debug & TRACE1)) qDebug () << "[locale]" << locale; QApplication app(argc, argv); if (debug & TRACEF) qInstallMsgHandler(myMessageHandler); Conscriptor window; QTranslator translator; translator.load("/usr/local/share/conscriptor_" + locale); app.installTranslator(&translator); QTextCodec::setCodecForTr(QTextCodec::codecForName("utf8")); window.show(); return app.exec(); }