1
//============================================================================
5
// SS tttttt eeee ll ll aaaa
6
// SSSS tt ee ee ll ll aa
7
// SS tt eeeeee ll ll aaaaa -- "An Atari 2600 VCS Emulator"
8
// SS SS tt ee ll ll aa aa
9
// SSSS ttt eeeee llll llll aaaaa
11
// Copyright (c) 1995-2008 by Bradford W. Mott and the Stella team
13
// See the file "license" for information on usage and redistribution of
14
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
16
// $Id: RomAuditDialog.hxx,v 1.1 2008/03/14 15:23:24 stephena Exp $
18
// Based on code from ScummVM - Scumm Interpreter
19
// Copyright (C) 2002-2004 The ScummVM project
20
//============================================================================
22
#ifndef ROM_AUDIT_DIALOG_HXX
23
#define ROM_AUDIT_DIALOG_HXX
27
class DialogContainer;
30
class StaticTextWidget;
33
#include "Command.hxx"
36
class RomAuditDialog : public Dialog
39
RomAuditDialog(OSystem* osystem, DialogContainer* parent,
40
const GUI::Font& font, int x, int y, int w, int h);
43
void handleCommand(CommandSender* sender, int cmd, int data, int id);
48
void openBrowser(const string& title, const string& startpath,
49
FilesystemNode::ListMode mode, int cmd);
53
kChooseAuditDirCmd = 'RAsl', // audit dir select
54
kAuditDirChosenCmd = 'RAch' // audit dir changed
58
EditTextWidget* myRomPath;
60
// Show the results of the ROM audit
61
StaticTextWidget* myResults1;
62
StaticTextWidget* myResults2;
64
// Select a new ROM audit path
65
BrowserDialog* myBrowser;