83 |
81 |
84 QList<BubbleHandler*>* handlers(QGraphicsWidget* widget) const; |
82 QList<BubbleHandler*>* handlers(QGraphicsWidget* widget) const; |
85 |
83 |
86 QGraphicsWidget* createParticipantListItem(); |
84 QGraphicsWidget* createParticipantListItem(); |
87 |
85 |
88 void setStylePluginName(const QString& name); |
|
89 |
|
90 public slots: |
86 public slots: |
91 void handleOrientationChange(Qt::Orientation orientation); |
87 void handleOrientationChange(Qt::Orientation orientation); |
92 |
88 |
93 private: |
89 private: |
94 QGraphicsWidget* loadDocument(View view, Qt::Orientation orientation); |
90 QGraphicsWidget* loadDocument(View view, Qt::Orientation orientation); |
97 void setButtonStyle(Widget widget, QGraphicsWidget* button); |
93 void setButtonStyle(Widget widget, QGraphicsWidget* button); |
98 void setBackground(QGraphicsWidget* widget); |
94 void setBackground(QGraphicsWidget* widget); |
99 |
95 |
100 private: |
96 private: |
101 BubbleImageManager& mImageManager; |
97 BubbleImageManager& mImageManager; |
102 int mStyleBaseId; |
|
103 QString mStylePluginName; |
|
104 Qt::Orientation mOrientation; |
98 Qt::Orientation mOrientation; |
105 QMap<int,BubbleDocumentLoader*> mDocumentLoaders; |
99 QMap<int,BubbleDocumentLoader*> mDocumentLoaders; |
106 QMap<int,QList<BubbleHandler*>*> mDocumentHandlers; |
100 QMap<int,QList<BubbleHandler*>*> mDocumentHandlers; |
107 QMap<int,QGraphicsWidget*> mDocumentContent; |
101 QMap<int,QGraphicsWidget*> mDocumentContent; |
108 |
102 |
109 QMap<int,QString> mFileNames; |
103 QMap<int,QString> mFileNames; |
110 QMap<int,QString> mContainerName; |
104 QMap<int,QString> mContainerName; |
111 QMap<int,QString> mWidgetPrefix; |
105 QMap<int,QString> mWidgetPrefix; |
112 QMap<int,QString> mWidgetName; |
106 QMap<int,QString> mWidgetName; |
113 QMap<int,QString> mOrientationName; |
107 QMap<int,QString> mOrientationName; |
114 QMap<int,BubbleButtonStyle*> mButtonStyle; |
|
115 }; |
108 }; |
116 |
109 |
117 #endif // BUBBLEWIDGETMANAGER_H |
110 #endif // BUBBLEWIDGETMANAGER_H |