Projects/DataEngines: Difference between revisions

    From KDE TechBase
    No edit summary
    Line 58: Line 58:
             Date QDate
             Date QDate
             Timezone City QString
             Timezone City QString
    === Apps ===
    * Application:
            genericName QString
            isApp bool
            display bool
            iconName QString
            menuId QString
            comment QString
            name QString
            entryPath QString
    === Kalzium ===
    * BlueObelisk:RandomElement:
            mp QString
            period QString
            family QString
            mass QString
            number QString
            symbol QString
            en QString
            group QString
            name QString
            bp QString
            electronconf QString
    * Fact:
            mp QString
            period QString
            family QString
            mass QString
            number QString
            symbol QString
            en QString
            group QString
            fact QString
            name QString
            bp QString
            electronconf QString

    Revision as of 00:55, 27 December 2010

    DataEngines

    DataEngines provide a standardized interface to various data sources for visualizations to use. For an introduction to create a simple DataEngine you can see at http://techbase.kde.org/Development/Tutorials/Plasma/DataEngines

    This page will list all data for each DataEngine

    Akonadi

    • Email Collections:
           EmailCollection-N	Qstring
    
    • Contact Collections:
           EmailCollection-N	Qstring
    

    Power Management

    • Battery:
         Remaning msec  int
         Has Battery  bool
         Sources Battery  QString
    
    • Battery0:
         Percent  int
         State  QString
         Plugged in  bool
    
    • AC adapter:
         Plugged in  bool
    
    • Sleeps states:
         Standby	 bool
         Suspend	 bool
         Hibernate  bool
    
    • Power Devil:
         Current profile:  Qstring
         Avaible profiles:  QString
    

    Mouse

    • Position:
           Position	QPoint
    
    • Name:
           Name	left_ptr QString
    

    Pastebin

    • textservers:
           pastebin.com	1	int
           pastebin.ca	0	int
    
    • imageserver:
           imageshack	1	int
           imagebin.ca	0	int
           imgur		3	int
           simplestimagehosting 2	int
    

    Time

    • City/Capital
           Timezone Continent	QString
           Timezone 		QString
           Time			QTime
           Date			QDate
           Timezone City		QString
    

    Apps

    • Application:
           genericName	QString
           isApp		bool
           display		bool
           iconName	QString
           menuId		QString	
           comment		QString
           name		QString
           entryPath	QString
    


    Kalzium

    • BlueObelisk:RandomElement:
           mp			QString
           period			QString
           family			QString
           mass			QString
           number			QString
           symbol			QString
           en			QString
           group			QString
           name			QString
           bp			QString
           electronconf		QString
    
    • Fact:
           mp			QString
           period			QString
           family			QString
           mass			QString
           number			QString
           symbol			QString
           en			QString
           group			QString
           fact			QString
           name			QString
           bp			QString
           electronconf		QString