#include <QtGui/QMessageBox>
#include "themeselector.h"
#include "buttonselector.h"
-#include "theme.h"
+#include "themeloader.h"
#include "settings.h"
ThemeSelector::ThemeSelector(QWidget* parent): QDialog(parent)
{
QString filename = QFileDialog::getOpenFileName(this, tr("Open file"),
QDir::home().path(),
- tr("Theme files") + "(*" + Theme::getThemeSuffix() + ")");
+ tr("Theme files") + "(*" + ThemeLoader::getThemeSuffix() + ")");
if(filename.isEmpty())
{
basename = filename.mid(i + 1);
}
- QString targetFile = Theme::getThemeDir() + basename;
+ QString targetFile = ThemeLoader::getThemeDir() + basename;
qDebug() << targetFile;
{
selector_->clear();
selector_->addItem(tr("Default"), "default");
- QDir themeDir(Theme::getThemeDir());
+ QDir themeDir(ThemeLoader::getThemeDir());
if(!themeDir.exists() || !themeDir.isReadable())
{
- qDebug() << "Warning: theme dir (" + Theme::getThemeDir() + ") doesn't exist or is read protected";
+ qDebug() << "Warning: theme dir (" + ThemeLoader::getThemeDir() + ") doesn't exist or is read protected";
return;
}
QStringList filters;
- filters << "*" + Theme::getThemeSuffix();
+ filters << "*" + ThemeLoader::getThemeSuffix();
themeDir.setNameFilters(filters);
themeDir.setFilter(QDir::Files);
QStringList files = themeDir.entryList();
QString& name,
QString& id)
{
- static QRegExp cleaner(QRegExp::escape(Theme::getThemeSuffix()) + "$");
+ static QRegExp cleaner(QRegExp::escape(ThemeLoader::getThemeSuffix()) + "$");
filename = filename.replace(cleaner, "");
id = filename;