videocollection/videocollectionview/src/videocollectionuiloader.cpp
changeset 66 adb51f74b890
parent 58 d2b028fd1f7d
child 67 72c709219fcd
equal deleted inserted replaced
63:4707a0db12f6 66:adb51f74b890
    13 *
    13 *
    14 * Description:
    14 * Description:
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 // Version : %version: 24.1.1 %
    18 // Version : %version: 24.1.2 %
    19 
    19 
    20 // INCLUDE FILES
    20 // INCLUDE FILES
    21 #include <qgraphicswidget.h>
    21 #include <qgraphicswidget.h>
    22 #include <qaction.h>
    22 #include <qaction.h>
    23 #include <qactiongroup.h>
    23 #include <qactiongroup.h>
    28 
    28 
    29 #include "videocollectionuiloader.h"
    29 #include "videocollectionuiloader.h"
    30 #include "videolistview.h"
    30 #include "videolistview.h"
    31 #include "videolistselectiondialog.h"
    31 #include "videolistselectiondialog.h"
    32 #include "videolistwidget.h"
    32 #include "videolistwidget.h"
    33 #include "videohintwidget.h"
       
    34 #include "videocollectionwrapper.h"
    33 #include "videocollectionwrapper.h"
    35 #include "videoproxymodelgeneric.h"
    34 #include "videoproxymodelgeneric.h"
    36 #include "videocollectionviewutils.h"
    35 #include "videocollectionviewutils.h"
    37 #include "videocollectiontrace.h"
    36 #include "videocollectiontrace.h"
    38 
    37 
   454                         action->setCheckable(true);
   453                         action->setCheckable(true);
   455                     }
   454                     }
   456                 }
   455                 }
   457             }
   456             }
   458         }
   457         }
   459         else if (name.compare(DOCML_NAME_VC_VIDEOHINTWIDGET) == 0)
       
   460         {
       
   461             VideoHintWidget *hintWidget = qobject_cast<VideoHintWidget*>(object);
       
   462             if (hintWidget)
       
   463             {
       
   464                 hintWidget->initialize();
       
   465             }
       
   466         }
       
   467         else if (name.compare(DOCML_NAME_OPTIONS_MENU) == 0)
   458         else if (name.compare(DOCML_NAME_OPTIONS_MENU) == 0)
   468         {
   459         {
   469             // ensure that all the actions related to options menu are loaded
   460             // ensure that all the actions related to options menu are loaded
   470             // when options menu is loaded
   461             // when options menu is loaded
   471             // when applicaton has been launched as a service,
   462             // when applicaton has been launched as a service,
   677     }
   668     }
   678     else if ( type == VideoListWidget::staticMetaObject.className() )
   669     else if ( type == VideoListWidget::staticMetaObject.className() )
   679     {
   670     {
   680         object = new VideoListWidget(this);
   671         object = new VideoListWidget(this);
   681     }
   672     }
   682     else if ( type == VideoHintWidget::staticMetaObject.className() )
       
   683     {
       
   684         object = new VideoHintWidget(this);
       
   685     }
       
   686     if ( object )
   673     if ( object )
   687     {
   674     {
   688         object->setObjectName( name );
   675         object->setObjectName( name );
   689         return object;
   676         return object;
   690     }
   677     }