rockbox/rbutil/rbutilqt/sysinfo.h
Dominik Riebeling dd0d52ee0f Handle conversion to text in Sysinfo::getInfo().
When saving the system info from the progresslogger it shouldn't have knowledge
about the format of the data provided by getInfo(). Instead of relying on the
output being HTML formatted make getInfo() accept a parameter that indicates if
the data is to be formatted as HTML or text.

Change-Id: I733fe1a148e51b70ea1361d8feccffd7cbccd3d7
2013-11-04 23:32:57 +01:00

50 lines
1.4 KiB
C++

/***************************************************************************
* __________ __ ___.
* Open \______ \ ____ ____ | | _\_ |__ _______ ___
* Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
* Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
* Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
* \/ \/ \/ \/ \/
*
* Copyright (C) 2007 by Dominik Riebeling
*
* 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 SYSINFO_H
#define SYSINFO_H
#include <QDialog>
#include <QWidget>
#include "ui_sysinfofrm.h"
class Sysinfo : public QDialog
{
Q_OBJECT
public:
enum InfoType {
InfoHtml,
InfoText,
};
Sysinfo(QWidget *parent = 0);
static QString getInfo(InfoType type = InfoHtml);
private:
void changeEvent(QEvent *event);
Ui::SysinfoFrm ui;
private slots:
void updateSysinfo(void);
};
#endif