contentstorage/caclient/src/caitemmodel.cpp
changeset 115 3ab5c078b490
parent 109 e0aa398e6810
child 124 e36b2f4799c0
equal deleted inserted replaced
109:e0aa398e6810 115:3ab5c078b490
    23 #include "canotifier.h"
    23 #include "canotifier.h"
    24 #include "canotifierfilter.h"
    24 #include "canotifierfilter.h"
    25 #include "caclienttest_global.h"
    25 #include "caclienttest_global.h"
    26 
    26 
    27 // Constants
    27 // Constants
    28 const QSize defaultIconSize(30, 30);
    28 const QSizeF defaultIconSize(30, 30);
    29 
    29 
    30 // ======== MEMBER FUNCTIONS ========
    30 // ======== MEMBER FUNCTIONS ========
    31 
    31 
    32 /*!
    32 /*!
    33  *   \class CaItemModel
    33  *   \class CaItemModel
   281  model->setIconSize(iconSize);
   281  model->setIconSize(iconSize);
   282  ...
   282  ...
   283  \endcode
   283  \endcode
   284 
   284 
   285  */
   285  */
   286 void CaItemModel::setIconSize(const QSize &size)
   286 void CaItemModel::setIconSize(const QSizeF &size)
   287 {
   287 {
   288     m_d->setIconSize(size);
   288     m_d->setIconSize(size);
   289 }
   289 }
   290 
   290 
   291 /*!
   291 /*!
   292  Method for getting icon size
   292  Method for getting icon size
   293  \param  size icon size to display
   293  \param  size icon size to display
   294  */
   294  */
   295 QSize CaItemModel::getIconSize() const
   295 QSizeF CaItemModel::getIconSize() const
   296 {
   296 {
   297     return m_d->getIconSize();
   297     return m_d->getIconSize();
   298 }
   298 }
   299 
   299 
   300 /*!
   300 /*!
   539 
   539 
   540 /*!
   540 /*!
   541  Method for setting icon size
   541  Method for setting icon size
   542  \param size icon size to display
   542  \param size icon size to display
   543  */
   543  */
   544 void CaItemModelPrivate::setIconSize(const QSize &size)
   544 void CaItemModelPrivate::setIconSize(const QSizeF &size)
   545 {
   545 {
   546     if (mSize == size)
   546     if (mSize == size)
   547         return;
   547         return;
   548     m_q->layoutAboutToBeChanged();
   548     m_q->layoutAboutToBeChanged();
   549     mSize = size;
   549     mSize = size;
   552 
   552 
   553 /*!
   553 /*!
   554  Method for getting icon size
   554  Method for getting icon size
   555  \retval icon size to display
   555  \retval icon size to display
   556  */
   556  */
   557 QSize CaItemModelPrivate::getIconSize() const
   557 QSizeF CaItemModelPrivate::getIconSize() const
   558 {
   558 {
   559     return mSize;
   559     return mSize;
   560 }
   560 }
   561 
   561 
   562 
   562 
   706 QList<int> CaItemModelPrivate::getUninstallingEntriesIds(int componentId)
   706 QList<int> CaItemModelPrivate::getUninstallingEntriesIds(int componentId)
   707 {
   707 {
   708     CaQuery* query = new CaQuery(mQuery);
   708     CaQuery* query = new CaQuery(mQuery);
   709     QString compId(QString().setNum(componentId));
   709     QString compId(QString().setNum(componentId));
   710     query->setAttribute(QString("component_id"), compId);
   710     query->setAttribute(QString("component_id"), compId);
       
   711     query->setFlagsOn(RemovableEntryFlag | VisibleEntryFlag);
   711     QList<int> ids = mService->getEntryIds(*query);
   712     QList<int> ids = mService->getEntryIds(*query);
   712     delete query;
   713     delete query;
   713     return ids;
   714     return ids;
   714 }
   715 }
   715 
   716