src/hbapps/hbthemechanger/themeselectionlist.h
changeset 5 627c4a0fd0e7
parent 2 06ff229162e9
child 6 c3690ec91ef8
equal deleted inserted replaced
3:11d3954df52a 5:627c4a0fd0e7
    31 #include <QFileSystemWatcher>
    31 #include <QFileSystemWatcher>
    32 #include <QTime>
    32 #include <QTime>
    33 #include <hbview.h>
    33 #include <hbview.h>
    34 #include <hblistwidget.h>
    34 #include <hblistwidget.h>
    35 
    35 
    36 #ifdef Q_OS_SYMBIAN
       
    37 #include "themeclientsymbian.h"
       
    38 #else
       
    39 #include "themeclientqt.h"
       
    40 #endif
       
    41 #include "themechangerdefs.h"
    36 #include "themechangerdefs.h"
    42 
    37 
    43 class HbIcon;
    38 class HbIcon;
    44 
    39 
    45 class ThemeSelectionList:public HbView
    40 class ThemeSelectionList:public HbView
    46 {
    41 {
    47 Q_OBJECT
    42 Q_OBJECT
    48 public:
    43 public:
    49 
    44 
    50 #ifdef Q_OS_SYMBIAN
    45     ThemeSelectionList();
    51     ThemeSelectionList(ThemeClientSymbian* client);
       
    52 #else
       
    53     ThemeSelectionList(ThemeClientQt* client);
       
    54 #endif
       
    55 
       
    56     ~ThemeSelectionList();
    46     ~ThemeSelectionList();
    57 signals:
    47 signals:
    58     void newThemeSelected(const QString &newthemepath);
    48     void newThemeSelected(const QString &newthemepath);
    59 public slots:
    49 public slots:
    60     void displayThemes();
    50     void displayThemes();
    76     int oldItemIndex;
    66     int oldItemIndex;
    77     HbListWidget *themelist;
    67     HbListWidget *themelist;
    78     HbIcon* rightMark;
    68     HbIcon* rightMark;
    79     HbIcon* noMark;
    69     HbIcon* noMark;
    80     HbAction *action;
    70     HbAction *action;
    81 #ifdef Q_OS_SYMBIAN
    71     QList<HbIcon*> thumbnails;
    82     ThemeClientSymbian* client;
       
    83 #else
       
    84     ThemeClientQt* client;
       
    85 #endif
       
    86 
    72 
    87     QFileSystemWatcher *watcher;
    73     QFileSystemWatcher *watcher;
    88     QString iCurrentTheme;
    74     QString iCurrentTheme;
    89 #ifdef THEME_CHANGER_TIMER_LOG
    75 #ifdef THEME_CHANGER_TIMER_LOG
    90     QTime timer;
    76     QTime timer;