Viadeo Twitter Google Bookmarks ! Facebook Digg del.icio.us MySpace Yahoo MyWeb Blinklist Netvouz Reddit Simpy StumbleUpon Bookmarks Windows Live Favorites 
Logo Documentation Qt ·  Page d'accueil  ·  Toutes les classes  ·  Toutes les fonctions  ·  Vues d'ensemble  · 

QtopiaAppService Class Reference

Provides the Qt Extended built-in service. More...

    #include <QtopiaAppService>

Inherits QtopiaAbstractService.

Public Slots

  • 1 public slot inherited from QObject

Additional Inherited Members


Detailed Description

Provides the Qt Extended built-in service.

The QtopiaApplicationService describes messages that all Qt Extended applications respond to, without the application programmer needing to do anything special to enable them.

For example, every application has a raise() message that can be used to automatically execute and raise the application as follows:

    QtopiaIpcEnvelope e( "QPE/Application/foo", "raise()" );

Member Function Documentation

void QtopiaAppService::close ()   [slot]

Make the application's main window "go away". If the application is preloaded, this will merely hide the main window. Otherwise this calls QCoreApplication::quit().

void QtopiaAppService::disablePreload ()   [slot]

Disable preloading of this application. This will cause the close() message to quit the application rather than just hide the main window.

void QtopiaAppService::enablePreload ()   [slot]

Enable preloading of this application. This will cause the close() message to hide the main window rather than quitting.

void QtopiaAppService::flush ()   [slot]

Tell the application to flush all of its data to disk in preparation for syncing with a desktop system. This will cause the QtopiaApplication::flush() signal to be emitted, which the application can connect to if it needs to perform non-trivial operations to flush its data.

void QtopiaAppService::quit ()   [slot]

Ask the application to quit if doing so will not lose state. Internally, this calls QtopiaApplication::tryQuit().

void QtopiaAppService::quitIfInvisible ()   [slot]

Quit the application if it has no windows currently displayed. Internally, this calls QCoreApplication::quit().

void QtopiaAppService::raise ()   [slot]

Raise this application to the top-most position and make its main window visible.

void QtopiaAppService::reload ()   [slot]

Tell the application to reload its data after syncing with a desktop system. This will cause the QtopiaApplication::reload() signal to be emitted, which the application can connect to if it needs to perform non-trivial operations to reload its data.

void QtopiaAppService::setDocument ( const QString & doc )   [slot]

Set the document to be displayed in the application to doc. If the main window object has a setDocument(QString) slot, then that slot will be invoked automatically, with doc as its argument.

Publicité

Best Of

Actualités les plus lues

Semaine
Mois
Année
  1. « Quelque chose ne va vraiment pas avec les développeurs "modernes" », un développeur à "l'ancienne" critique la multiplication des bibliothèques 64
  2. Apercevoir la troisième dimension ou l'utilisation multithreadée d'OpenGL dans Qt, un article des Qt Quarterly traduit par Guillaume Belz 0
  3. Les développeurs ignorent-ils trop les failles découvertes dans leur code ? Prenez-vous en compte les remarques des autres ? 17
  4. BlackBerry 10 : premières images du prochain OS de RIM qui devrait intégrer des widgets et des tuiles inspirées de Windows Phone 0
  5. Quelles nouveautés de C++11 Visual C++ doit-il rapidement intégrer ? Donnez-nous votre avis 10
  6. Adieu qmake, bienvenue qbs : Qt Building Suite, un outil déclaratif et extensible pour la compilation de projets Qt 17
  7. La rubrique Qt a besoin de vous ! 1
Page suivante

Le Qt Developer Network au hasard

Logo

Comment créer une fenêtre À propos

Le Qt Developer Network est un réseau de développeurs Qt anglophone, où ils peuvent partager leur expérience sur le framework. Lire l'article.

Communauté

Ressources

Liens utiles

Contact

  • Vous souhaitez rejoindre la rédaction ou proposer un tutoriel, une traduction, une question... ? Postez dans le forum Contribuez ou contactez-nous par MP ou par email (voir en bas de page).

Qt dans le magazine

Cette page est une traduction d'une page de la documentation de Qt, écrite par Nokia Corporation and/or its subsidiary(-ies). Les éventuels problèmes résultant d'une mauvaise traduction ne sont pas imputables à Nokia. Qt qtextended4.4
Copyright © 2012 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon, vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.
Vous avez déniché une erreur ? Un bug ? Une redirection cassée ? Ou tout autre problème, quel qu'il soit ? Ou bien vous désirez participer à ce projet de traduction ? N'hésitez pas à nous contacter ou par MP !
 
 
 
 
Partenaires

Hébergement Web