From 046832c821276cb07b86519ab3c0dae4ff68173d Mon Sep 17 00:00:00 2001 From: Robert Bieber Date: Mon, 14 Jun 2010 06:20:07 +0000 Subject: Theme Editor: Stripped out the sub-classes for ProjectModel and turned ProjectModel into a list model, also replaced the project tree view with a list view git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26839 a1c6a512-1295-4272-9138-f99709370657 --- utils/themeeditor/projectsettings.h | 71 ------------------------------------- 1 file changed, 71 deletions(-) delete mode 100644 utils/themeeditor/projectsettings.h (limited to 'utils/themeeditor/projectsettings.h') diff --git a/utils/themeeditor/projectsettings.h b/utils/themeeditor/projectsettings.h deleted file mode 100644 index ed785ac02c..0000000000 --- a/utils/themeeditor/projectsettings.h +++ /dev/null @@ -1,71 +0,0 @@ -/*************************************************************************** - * __________ __ ___. - * Open \______ \ ____ ____ | | _\_ |__ _______ ___ - * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / - * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < - * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ - * \/ \/ \/ \/ \/ - * $Id$ - * - * Copyright (C) 2010 Robert Bieber - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or (at your option) any later version. - * - * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY - * KIND, either express or implied. - * - ****************************************************************************/ - -#ifndef PROJCETSETTINGS_H -#define PROJECTSETTINGS_H - -#include "projectmodel.h" -#include - -class ProjectSettings : public ProjectNode -{ -public: - ProjectSettings(QHash& settings, ProjectModel* model, - ProjectNode* parent); - virtual ~ProjectSettings(); - - virtual ProjectNode* parent() const; - virtual ProjectNode* child(int row) const; - virtual int numChildren() const; - virtual int row() const; - virtual QVariant data(int column) const; - virtual Qt::ItemFlags flags(int column) const; - virtual void activated(); - -private: - ProjectNode* parentLink; - -}; - -/* A class to enumerate a single file */ -class ProjectSetting: public ProjectNode -{ -public: - ProjectSetting(QPair setting, ProjectModel* model, - ProjectNode* parent); - virtual ~ProjectSetting(); - - virtual ProjectNode* parent() const{ return parentLink; } - virtual ProjectNode* child(int row) const{ return 0; } - virtual int numChildren() const{ return 0; } - virtual int row() const{ - return parentLink->indexOf(const_cast(this)); - } - virtual QVariant data(int column) const; - virtual Qt::ItemFlags flags(int column) const; - virtual void activated(); - -private: - ProjectNode* parentLink; - QPair setting; -}; - -#endif // PROJECTSETTINGS_H -- cgit v1.2.3