phoneuis/bubblemanager2/bubblecore/src/bubblewidgetmanager.h
branchGCC_SURGE
changeset 51 f39ed5e045e0
parent 30 ebdbd102c78a
parent 46 bc5a64e5bc3c
equal deleted inserted replaced
40:bab96b7ed1a4 51:f39ed5e045e0
    53         Heading,
    53         Heading,
    54         Image,
    54         Image,
    55         LeftButton,
    55         LeftButton,
    56         CenterButton,
    56         CenterButton,
    57         RightButton,
    57         RightButton,
    58         ConferenceTimer,
       
    59         ParticipantList,
    58         ParticipantList,
    60         ParticipantListItem,
    59         ParticipantListItem,
    61         ParticipantListButton,
    60         ParticipantListButton,
    62         MutedIcon
    61         MutedIcon
    63     };
    62     };
    67         BubbleImageManager& imageManager,
    66         BubbleImageManager& imageManager,
    68         QObject* parent=0);
    67         QObject* parent=0);
    69     virtual ~BubbleWidgetManager();
    68     virtual ~BubbleWidgetManager();
    70 
    69 
    71     QGraphicsWidget* view(View view);
    70     QGraphicsWidget* view(View view);
       
    71 
       
    72     bool isLoaded(View view);
    72 
    73 
    73     void releaseView(View view);
    74     void releaseView(View view);
    74 
    75 
    75     QGraphicsWidget* container(View view,
    76     QGraphicsWidget* container(View view,
    76                                Container container) const;
    77                                Container container) const;
    95 
    96 
    96 private:
    97 private:
    97     BubbleImageManager& mImageManager;
    98     BubbleImageManager& mImageManager;
    98     Qt::Orientation mOrientation;
    99     Qt::Orientation mOrientation;
    99     QMap<int,BubbleDocumentLoader*>  mDocumentLoaders;
   100     QMap<int,BubbleDocumentLoader*>  mDocumentLoaders;
       
   101     QMap<int,QObjectList>            mDocumentObjects;
   100     QMap<int,QList<BubbleHandler*>*> mDocumentHandlers;
   102     QMap<int,QList<BubbleHandler*>*> mDocumentHandlers;
   101     QMap<int,QGraphicsWidget*>       mDocumentContent;
   103     QMap<int,QGraphicsWidget*>       mDocumentContent;
   102 
   104 
   103     QMap<int,QString> mFileNames;
   105     QMap<int,QString> mFileNames;
   104     QMap<int,QString> mContainerName;
   106     QMap<int,QString> mContainerName;