Exit button

Hello, you create an Exit button in my app with this code, but I closed QML will go bad? or there is another code that may with a navigation button close my app.

 

            ActionItem {
                title: "Exit"
                imageSource: "asset:///images/icons/exit.png"
                ActionBar.placement: ActionBarPlacement.OnBar
                onTriggered: {
                    _app.exitApp();
                   }

 

@marcossit

To implement the function exit in xml.

3 files are generated automatically in the folder src with you create the new project of Cascades

  1. main.cpp
  2. [app] .cpp
  3. [app] all

Opened upward [app.cpp]

Under

Locate the contstructor

using namespace bb::cascades;
App::App(bb::cascades::Application *app)
: QObject(app)
{

    // create scene document from main.qml asset
    // set parent to created document to ensure it exists for the whole application lifetime
    QmlDocument *qml = QmlDocument::create("asset:///main.qml").parent(this);

    // create root object for the UI
    AbstractPane *root = qml->createRootObject();
    // set created root object as a scene
    app->setScene(root);
}

IMPORTANT

(bb::cascades::Application *app)

Otherwise it already make sure bb::cascades:Application * app is in parentheses.

How to force quit Application of QML

You will need run the quit() method.
Reference: https://developer.blackberry.com/cascades/reference/bb__cascades__application.htmlmain.qml

Application.quit();

And in particular your code, it works:

 ActionItem {
                title: "Exit"
                imageSource: "asset:///images/icons/exit.png"
                ActionBar.placement: ActionBarPlacement.OnBar
                onTriggered: {
                    Application.quit();
                   }

That's all. Good luck to you in your development!

Please LIKE & ACCEPT AS SOLUTION

Tags: BlackBerry Developers

Similar Questions

  • Minimize, maximize, and exit buttons are not on the theme.

    I installed a theme on Windows 7 and minimize it, maximize and exit buttons do not have Firefox, even with the default theme.
    Is it possible to make the keys not linked Windows, or simply corresponding to the theme?
    Imgur mirror: http://i.imgur.com/FSEJFH9.jpg

    Well, this is not possible. Minimize, maximize, and close theme button is defined by the system, or in your case Windows. So, if you want to change this theme to match with Firefox, you will need to change the theme of windows by a correspondent.
    Using the default windows theme is recommended for good match because the theme designers create their themes as standard. so, it must match each theme of Firefox. Using the default minimize, maximize, and close windows theme will perfectly match with the theme of your browser or change your theme of browsers to match with the theme of the system. Anyway your choice.
    Thank you.

  • Where are minimize them, fullscreen and exit buttons?

    The reduction, full screen, and exit buttons are completely absent in Firefox 29.0.1.
    Also I am not able to customize the icons in the toolbar, the way I like them. For example, I like the page refresh/stop button to the left of the window loading url. Other tool icons are missing too.

    Have you tried to activate the title bar as well as (in the screenshot, button from the title bar on the lower left)?

  • I can't click on some options, like exit buttons button music/pauzé to youtube or any option to any site.

    If I want to listen to a song on Youtube once again, I have to use F5. I can't click on options on the site. As pauzé / volume change. Also, I can't click on the exit button. Nothing happens.

    You have the Video DownloadHelper extension?

    Start Firefox in Safe Mode to check if one of the extensions (Firefox/tools > Modules > Extensions) or if hardware acceleration is the cause of the problem (switch to the DEFAULT theme: Firefox/tools > Modules > appearance).

    • Do NOT click on the reset button on the startup window Mode without failure.
  • Impossible to uninstall and cannot use the minmise/maximize/exit buttons

    I can't use the high minmise/maximize/exit buttons on the right, so I reset FF on the troubleshooting page. That didn't work so I thought I would try a new new download. I think that it is better to uninstall the existing version first so I went to Control Panel/Add & remove but when I type remove flashes and does nothing else i.e. without uninstalling. I tried to go through my computer and programs, but clicking the uninstall wizard does nothing. Grateful for any help.

    Troubleshooting Info:

     Application Basics
    
           Name
           Firefox
    
           Version
           19.0.2
    
           User Agent
           Mozilla/5.0 (Windows NT 5.1; rv:19.0) Gecko/20100101 Firefox/19.0
    
           Build Configuration
    
             about:buildconfig
    
     Extensions
    
           Name
    
           Version
    
           Enabled
    
           ID
    
           Microsoft .NET Framework Assistant
           0.0.0
           false
           {20a82645-c095-46ed-80e3-08825760534b}
    
     Important Modified Preferences
    
         Name
    
         Value
    
           browser.cache.disk.capacity
           358400
    
           browser.cache.disk.smart_size.first_run
           false
    
           browser.cache.disk.smart_size.use_old_max
           false
    
           browser.cache.disk.smart_size_cached_value
           358400
    
           browser.places.smartBookmarksVersion
           4
    
           browser.startup.homepage_override.buildID
           20130307023931
    
           browser.startup.homepage_override.mstone
           19.0.2
    
           extensions.lastAppVersion
           19.0.2
    
           network.cookie.prefsMigrated
           true
    
           places.history.expiration.transient_current_max_pages
           13396
    
           plugin.disable_full_page_plugin_for_types
           application/pdf
    
           privacy.sanitize.migrateFx3Prefs
           true
    
     Graphics
    
           Adapter Description
           NVIDIA GeForce4 MX 440 with AGP8X (Microsoft Corporation)
    
           Adapter Drivers
           nv4_disp
    
           Adapter RAM
           Unknown
    
           Device ID
           0x0181
    
           Direct2D Enabled
           Blocked for your graphics driver version. Try updating your graphics driver to version 182.65 or newer.
    
           DirectWrite Enabled
           false (0.0.0.0)
    
           Driver Date
           4-7-2004
    
           Driver Version
           5.6.7.3
    
           GPU #2 Active
           false
    
           GPU Accelerated Windows
           0/1 Basic Blocked for your graphics driver version. Try updating your graphics driver to version 182.65 or newer.
    
           Vendor ID
           0x10de
    
           WebGL Renderer
           Blocked for your graphics driver version. Try updating your graphics driver to version 182.65 or newer.
    
           AzureCanvasBackend
           cairo
    
           AzureContentBackend
           none
    
           AzureFallbackCanvasBackend
           none
    
     JavaScript
    
           Incremental GC
           true
    
     Accessibility
    
           Activated
           false
    
           Prevent Accessibility
           0
    
     Library Versions
    
           Expected minimum version
    
           Version in use
    
           NSPR
           4.9.4
           4.9.4
    
           NSS
           3.14.1.0 Basic ECC
           3.14.1.0 Basic ECC
    
           NSSSMIME
           3.14.1.0 Basic ECC
           3.14.1.0 Basic ECC
    
           NSSSSL
           3.14.1.0 Basic ECC
           3.14.1.0 Basic ECC
    
           NSSUTIL
           3.14.1.0
           3.14.1.0
    

    Try disabling hardware acceleration in Firefox.

    Try a clean reinstall and remove the Firefox program folder before reinstalling a new copy of Firefox.

    Download a new copy of Firefox and save the file to the desktop.

    Uninstall your current version of Firefox, if possible, the settings in the software security and cleaning of the Windows registry.

    • Do NOT remove the data personal when you uninstall your current version of Firefox, because all profile files will be deleted and you will also lose your personal data such as bookmarks and passwords from other versions of Firefox profiles.

    Delete the program folder Firefox before installing newly downloaded copy of the Firefox installer.

    Your bookmarks and other profile data is stored in the Firefox profile folder and will not be affected by a uninstall and (re) install, but make sure that 'delete personal data' is NOT selected when you uninstall Firefox.

    If you keep problems also create a new profile.

  • EXIT button for app bb10

    It is essential to have an app for bb10 exit button? If so, can you please help me with it? I tried fscommand, but it displays an error.
    (I'm using actionscript)

    Yes sorry for the code does not his for a few years that I used it.

    As to the approval or rejection app... No, you're fine do not include an exit button. In fact, not one of the applications that I did have included an exit button ;-)

  • How to create an exit button using onChangeListener

    Hey this is the noob again. I finally my main screen GUI put in place and it looks great so now I want to add some features to my buttons. I have been looking around but little lost in how to do this, so here's some of my code. Right now I just try to make the exit button (that I created), exit the application and say something. Any help?  Oh, and another question, for another button, how could I get this button to switch screens to another category (for example a help button goes to a help page)

    Thanks again!

    That's what I have:

    ButtonField exitBut = new ButtonField ("Exit", Field.FIELD_HCENTER)

    FieldChangeListener listenerExitBut = new FieldChangeListener() {}
           
    ' Public Sub fieldChanged (field field, int context) {}
               
    }
    public boolean onClose()
    {
    Dialog.Alert ("Bye World!");
    System.Exit (0);
    Returns true;
    }
    };
           
    exitBut.setChangeListener (listenerExitBut);
       
    fieldManagerMid.add (exitBut);

    You can instance fieldChangeListener in 2 ways

    1. create an internal interface of the fieldChangeListener

    2. to implement the fieldChangeListener in your screen

    in this Sub fieldChanged, you need to determine the user click

    public void fieldChanged(Field field, int context) {
       if (field == exitBut)
       {
          Dialog.alert("Bye World!");
          System.exit(0);
       }
    }
    

    Correct me if I'm wrong

  • Exit button does not work in the browser window - 8 Captivate

    Someone at - he found a way to get the button leave on the 8 Captivate toolbar to work in the browser window?  I saw that he did not work in previous versions of Captivate. Is there a way to operate in 8 Captivate?  Alternatively, Adobe is working on a fix to get the button work?

    Yes, the close X works in 100% of the time. This is because the browser itself is just a window in the operating system. And you're dominating the window to close.

    And you might wonder why this works while the Exit button fails back. And it would be that it is a security issue. Safety prevents the window from closing because if a web site has been bad, he could actually trick you by change and quickly close the window and prevents you from browsing.

    It is easy to disable the button Exit. Just click Project > Skin Editor and erase the close box.

    See you soon... Rick

  • Exit button narrow course LMS

    Hello, I am working on a SCORM 1.2 course 7 Captivate in which I want the course to close at the end of the course.  Currently, I have 2 different button on the quiz results slide (which is be the last slide).  A button is a button continue and the other button is and exit button.  I published and uploaded during the LMS I use, but neither button closes the course when you click it.  Publish setting I tried this setting: project = > start and end = > end of Project Options: = > Action: = close project, it did not work.

    I'm still fairly new to Captivate and I'm sure that it is enough to understand, but there left me speechless.  Does anyone know how to do a course SCROM output to the main LMS tree, once the user finishes a course?  Any help would be greatly appreciated.

    Publication settings

    startStop.png

    quiz.png

    settings.png

    Last slide

    lastSlide.png

    Maybe it's one that works:

    SCORM_CallLMSFinish();

  • EXIT BUTTON does not

    Hello...

    I'm pretty much a newbie working with Flash, so I'd appreciate it really any kind of help.

    I created a game, with a lot of "brain burn" and get help on the web, however, when I tried to put an exit button, even though I copied the AS3 code, it did not work.

    That's what I

    import flash.events.MouseEvent;

    import flash.media.Sound;

    import flash.system.fscommand;

    fscorea_txt. Text = score.toString ();

    playAgainButton.addEventListener (MouseEvent.CLICK, playAgain);

    exitBtn.addEventListener (MouseEvent.MOUSE_DOWN, exitGame);

    function exitGame(event:MouseEvent):void {}

    fscommand ("QUIT");

    }

    function playAgain(event:MouseEvent):void {}

    playAgainButton.removeEventListener (MouseEvent.CLICK, playAgain);

    gotoAndStop (6);

    }

    I also tried with MouseEvent.Click, exitGame but it works no more, however, the other button works perfectly fine

    Any help, please?

    Thank you!!!

    Ah good. Try using with Adobe AIR:

    NativeApplication.nativeApplication.exit ();

    instead.

  • EXIT button for projector or .swf?

    Hi all

    I am admittedly a perfect beginner, so please bear with... done just Lynda tutorial on Flash Pro cs5.

    Just try to make a simple animation with a button exit to close the player (projector, Flash Player). I've seen several threads on the same and have tried all example code without success. I test through publication, notice, and it does not work like an exit button.

    Have you tried:

    {We (Release)}

    fscommand ("QUIT");

    }

    ... and...

    import flash.events.MouseEvent;

    exitButton_mc
    .addEventListener(MouseEvent.CLICK, function()
    {
            fscommand
    ("quit");
    }

    I created the button symbol, he selected and then select the first keyframe on this layer... entry window AS3 and I tried the above code. No chance: /.

    Any help would be greatly appreciated! I searched through the forum and not found the answer to this question. My apologies if I missed somehow.

    Thanks in advance!

    Sorry, I thought that I taped as CS4... in any case, I downloaded a CS5 version now. Try to download it again.

  • EXIT button - forms 6i to 10g

    Hello

    In my form6i client/server, I do not use exit button, because we use the windows default Exit button (_ [X]), this will close the form. But in 10g it does not work. No work around.

    Thank you

    Hello

    You may need to add the CLOSING WINDOW trigger - WHEN to your form with the following code.

    exit_form(ask_commit);
    

    Arun-

  • Under Win 10 Pro, updated to v40.0; "Minimize full screen & Exit" buttons don't work. Re - download and re - install did not set; decommissioning of v39.0.3 fixed?

    Windows Pro 10. Update Firefox to v40.0. At the top, buttons full screen and the exit on the right, minimize it, didn't work and hovering on any of them could not highlight the button. I have re-downloaded the update and re-installed, but the problem still exists. As a test, I tried downgraded to v39.0.3, which fixed the problem. I realize that the downgrade may pose a security risk, but it works, and not v40.0! Prior to decommissioning, I tried the customization option, out, re - click on the menu bar, but neither helped. What to do next?

    BOBHAKES said

    In addition to troubleshooting: I opened v40.0 Firefox in safe mode, and the problem occurred is no longer. Then restarted, open Firefox v40.0, using the option "Refresh", and the problem occurred is no longer. After add desired Plug-Ins and Extensions (eliminating some older or infrequently used items), I restarted Firefox, and the problem no longer occurs. Obviously, the problem was caused by one of the extensions eliminated or plug-ins. No other assistance needed.

  • Exit button doesn't work is not on the Master Slide

    I have an exit with the attached exit action button on my e-learning project in model of slides, poster so all on all other content model of slides. This, in turn, displays the button exit on any slide I want to add to my project. Is there any reason the exit action attached to this button may not work? Whenever I am in my project to examine, the button never closes the project. It is just click, but does nothing. Do I need to have the action of the button available on the slides to master CONTENT rather than the main model of slides?

    ExitButton.png

    @wc @ fmiosa as moderator, I have to ask you to NOT post answers that are wrong or mislead other users of Captivate. I considered that the deletion of your response, but you are going to insult me (new) if I do. When you say "Buttons do not work when, on the model of slides", your response seems to say that you can insert buttons on a master slide, but they never work? This is not good at all: If you can insert a button on a master slide must be a button of form because the other buttons cannot be inserted on a master slide at all. Apparently you missed the appearance of form buttons, almost 4 years ago. They are interactive objects only you can use on slides of masters, you can insert on the first slide and the time for the rest of the project, you can use them on the question slides and slides of score. If you always use the Captivate 5.5 or before, which mentions at least in your response, adding that this could change in future versions

    Why I like the shape buttons - Captivate 6! -Captivate Blog

    Shape toggle - Captivate 6 - Captivate blog buttons

    Buttons on Question/Score of Captivate 6 slides? -Captivate Blog

    1 share = 5 buttons toggle - Captivate blog

    Lilybiri

  • EXIT button "on success".

    I want to program a button for 'Success' close the current browser window which is train to view the captivate project in. I don't want to close the entire browser, just the current window that it is in.

    EXIT do this?

    * If * out works, which is normally the case. The thing is, output is problematic.

    Click here to learn more

    See you soon... Rick

Maybe you are looking for