23 #include <QApplication> 27 #include <QStringList> 29 class QCommandLineParser;
44 class App :
public QApplication
67 App(
int &argc,
char **argv);
80 virtual bool isOK()
const;
116 QList<FileAndInstance>
openFiles()
const;
149 int newInstance(
const QStringList &args,
const QString &dir);
196 #endif // KWAVE_APP_H int newInstance(const QStringList &args, const QString &dir)
App(int &argc, char **argv)
QCommandLineParser * m_cmdline
QStringList m_recent_files
QList< FileAndInstance > openFiles() const
void switchGuiType(Kwave::TopWidget *top, GuiType new_type)
void processCmdline(QCommandLineParser *cmdline)
void recentFilesChanged()
virtual bool isOK() const
int newWindow(const QUrl &url)
const QCommandLineParser * cmdline() const
QStringList recentFiles() const
QPair< QString, int > FileAndInstance
void addRecentFile(const QString &filename)
int executeCommand(const QString &command)
bool toplevelWindowHasClosed(Kwave::TopWidget *todel)
QList< Kwave::TopWidget * > m_top_widgets