void BZSpriteButton::_onAnimationStop() { CASpriteModelPose* ppose = this->getCurrentPose(); if (ppose->name() == ButtonPose_Pressed) { _onPressedAnimationFinished(); } if (_settings().hasKey(ButtonPose_DeadPose)) { string dp = _settings().getString(ButtonPose_DeadPose); CASpriteModelPose* ppose = this->_currentPose; if (_state == dp && ppose->name() == dp) { this->killMyself(); } } }
/* main */ int main(int argc, char * argv[]) { int o; if(setlocale(LC_ALL, "") == NULL) _settings_error(strerror(errno), 1); /* XXX mention setlocale */ bindtextdomain(PACKAGE, LOCALEDIR); textdomain(PACKAGE); gtk_init(&argc, &argv); while((o = getopt(argc, argv, "")) != -1) switch(o) { default: return _settings_usage(); } if(optind != argc) return _settings_usage(); return (_settings() == 0) ? 0 : 2; }
int main(int argc, char *argv[]) { QGuiApplication app(argc, argv); QSettings _settings(QSettings::IniFormat, QSettings::UserScope, "DeveloperSoft", "carManager"); _settings.setValue("dbPath", "db/mainDB.db"); QQmlApplicationEngine eng; eng.load(QUrl("qrc:/qml/qml/carManager/main.qml")); // QtQuick2ApplicationViewer viewer; // viewer.setSource(QUrl("qrc:/qml/qml/carManager/main.qml")); // viewer.showExpanded(); //QObject *form = eng.rootObjects().value(0); //AuthState* auth = new AuthState(form); //QObject::connect(form, SIGNAL(authorizing(QString, QString)), auth, SLOT(beginAuthUser(QString,QString)), Qt::QueuedConnection); //app.set setIcon(QIcon("qrc:/img/image/engine.ico")); int res = app.exec(); return res; }