*/
#include <QtGui/QWidget>
+#include <QtGui/QGraphicsItem>
#include <QtCore/QString>
#include <QtCore/QDebug>
#include <QtXml/QDomNode>
#include "themescreen.h"
#include "graphicselement.h"
#include "reader.h"
+#include "graphicsscene.h"
ThemeScreen::ThemeScreen(QWidget* parent): GraphicsScreen(parent)
{
return true;
}
+void ThemeScreen::removeElements()
+{
+ for(int i = 0; i < elements_.size(); i++)
+ {
+ QGraphicsItem* item = elements_.at(i)->getElement();
+
+ if(item)
+ {
+ getScene()->removeItem(item);
+ delete item;
+ }
+
+ delete elements_.at(i);
+ }
+
+ elements_.clear();
+}
+
void ThemeScreen::update()
{
for(int i = 0; i < elements_.size(); i++)