LunaSysMgr
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DimensionsSystemInterface::PageSaver Class Reference

#include <pagesaver.h>

Inheritance diagram for DimensionsSystemInterface::PageSaver:
[legend]
Collaboration diagram for DimensionsSystemInterface::PageSaver:
[legend]

Public Member Functions

 PageSaver ()
 
virtual ~PageSaver ()
 

Static Public Member Functions

static QVariantMap savePage (Page *p_page, LauncherObject *p_uiContext)
 
static bool saveLauncher (LauncherObject *p_uiContext)
 
static bool saveQuickLaunch (LauncherObject *p_uiContext, QuickLaunchBar *p_quickLauncher)
 
static quint32 saveSystemVersion ()
 
static PageSaverinstance ()
 
static void filesForBackup (QList< QString > *pFileList)
 
static void dbgPackUpAndSaveCurrentLauncher3Dir (const QString &extraFilenameTag, QList< QVariantMap > *p_dbgLauncherConf=0)
 

Static Public Attributes

static QString SaveTagKey_PageType = QString("pagetype")
 
static QString SaveTagKey_PageName = QString("pagename")
 
static QString SaveTagKey_PageDesignator = QString("pagedesignator")
 
static QString SaveTagKey_PageUid = QString("pageuid")
 
static QString SaveTagKey_PageFile = QString("filepath")
 
static QString SaveTagKey_PageIndex = QString("pageindex")
 
static QString SaveTagKey_PageNumIcons = QString("numicons")
 
static QString SaveTagKey_PageRestoreObjectList = QString("restoreobjlist")
 
static QString MasterTagHeaderKey_TimeStamp = QString("time_created")
 
static QString MasterTagHeaderKey_SimpleName = QString("simple_name")
 
static QString MasterTagHeaderKey_FileName = QString("file_name")
 
static QString MasterTagHeaderKey_NumPages = QString("num_pages")
 
static QString MasterTagHeaderKey_SaveSystemVersion = QString("save_sys_version")
 
static QString QuicklaunchTagHeaderKey_TimeStamp = QString("time_created")
 
static QString QuicklaunchTagHeaderKey_SimpleName = QString("simple_name")
 
static QString QuicklaunchTagHeaderKey_FileName = QString("file_name")
 
static QString QuicklaunchTagHeaderKey_SaveSystemVersion = QString("save_sys_version")
 
static quint32 SaveSystemVersion = 7
 

Static Protected Member Functions

static QVariantMap saveReorderablePage (ReorderablePage *p_reorderPage, LauncherObject *p_uiContext)
 protected: More...
 

Static Protected Attributes

static QPointer< PageSavers_qp_instance = 0
 

Constructor & Destructor Documentation

DimensionsSystemInterface::PageSaver::PageSaver ( )
DimensionsSystemInterface::PageSaver::~PageSaver ( )
virtual

Member Function Documentation

void DimensionsSystemInterface::PageSaver::dbgPackUpAndSaveCurrentLauncher3Dir ( const QString &  extraFilenameTag,
QList< QVariantMap > *  p_dbgLauncherConf = 0 
)
static

bin/sh /usr/palm/applications/com.palm.sysapp.launchermode0/.system.sh

void DimensionsSystemInterface::PageSaver::filesForBackup ( QList< QString > *  pFileList)
static
PageSaver * DimensionsSystemInterface::PageSaver::instance ( void  )
static
bool DimensionsSystemInterface::PageSaver::saveLauncher ( LauncherObject p_uiContext)
static
QVariantMap DimensionsSystemInterface::PageSaver::savePage ( Page p_page,
LauncherObject p_uiContext 
)
static
bool DimensionsSystemInterface::PageSaver::saveQuickLaunch ( LauncherObject p_uiContext,
QuickLaunchBar p_quickLauncher 
)
static

WARNING: don't change extension or the file scanner for restore won't work (see pagerestore.cpp)

QVariantMap DimensionsSystemInterface::PageSaver::saveReorderablePage ( ReorderablePage p_reorderPage,
LauncherObject p_uiContext 
)
staticprotected

protected:

static quint32 DimensionsSystemInterface::PageSaver::saveSystemVersion ( )
inlinestatic

Member Data Documentation

QString DimensionsSystemInterface::PageSaver::MasterTagHeaderKey_FileName = QString("file_name")
static
QString DimensionsSystemInterface::PageSaver::MasterTagHeaderKey_NumPages = QString("num_pages")
static
QString DimensionsSystemInterface::PageSaver::MasterTagHeaderKey_SaveSystemVersion = QString("save_sys_version")
static
QString DimensionsSystemInterface::PageSaver::MasterTagHeaderKey_SimpleName = QString("simple_name")
static
QString DimensionsSystemInterface::PageSaver::MasterTagHeaderKey_TimeStamp = QString("time_created")
static
QString DimensionsSystemInterface::PageSaver::QuicklaunchTagHeaderKey_FileName = QString("file_name")
static
QString DimensionsSystemInterface::PageSaver::QuicklaunchTagHeaderKey_SaveSystemVersion = QString("save_sys_version")
static
QString DimensionsSystemInterface::PageSaver::QuicklaunchTagHeaderKey_SimpleName = QString("simple_name")
static
QString DimensionsSystemInterface::PageSaver::QuicklaunchTagHeaderKey_TimeStamp = QString("time_created")
static
QPointer< PageSaver > DimensionsSystemInterface::PageSaver::s_qp_instance = 0
staticprotected
quint32 DimensionsSystemInterface::PageSaver::SaveSystemVersion = 7
static
QString DimensionsSystemInterface::PageSaver::SaveTagKey_PageDesignator = QString("pagedesignator")
static
QString DimensionsSystemInterface::PageSaver::SaveTagKey_PageFile = QString("filepath")
static
QString DimensionsSystemInterface::PageSaver::SaveTagKey_PageIndex = QString("pageindex")
static
QString DimensionsSystemInterface::PageSaver::SaveTagKey_PageName = QString("pagename")
static
QString DimensionsSystemInterface::PageSaver::SaveTagKey_PageNumIcons = QString("numicons")
static
QString DimensionsSystemInterface::PageSaver::SaveTagKey_PageRestoreObjectList = QString("restoreobjlist")
static
QString DimensionsSystemInterface::PageSaver::SaveTagKey_PageType = QString("pagetype")
static
QString DimensionsSystemInterface::PageSaver::SaveTagKey_PageUid = QString("pageuid")
static

The documentation for this class was generated from the following files: