Chris@64: /* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */ Chris@64: Chris@64: /* Chris@64: EasyMercurial Chris@64: Chris@64: Based on HgExplorer by Jari Korhonen Chris@64: Copyright (c) 2010 Jari Korhonen Chris@644: Copyright (c) 2013 Chris Cannam Chris@644: Copyright (c) 2013 Queen Mary, University of London Chris@64: Chris@64: This program is free software; you can redistribute it and/or Chris@64: modify it under the terms of the GNU General Public License as Chris@64: published by the Free Software Foundation; either version 2 of the Chris@64: License, or (at your option) any later version. See the file Chris@64: COPYING included with this distribution for more information. Chris@64: */ Chris@64: Chris@64: #ifndef STARTUP_DIALOG_H Chris@64: #define STARTUP_DIALOG_H Chris@64: Chris@64: #include Chris@64: #include Chris@64: #include Chris@64: #include Chris@64: Chris@64: class StartupDialog : public QDialog Chris@64: { Chris@64: Q_OBJECT Chris@64: Chris@64: public: Chris@64: StartupDialog(QWidget *parent = 0); Chris@64: Chris@64: private slots: Chris@64: void realNameChanged(const QString &); Chris@64: void emailChanged(const QString &); Chris@64: void accept(); Chris@64: Chris@64: private: Chris@64: QLineEdit *m_nameEdit; Chris@64: QLineEdit *m_emailEdit; Chris@64: QLabel *m_example; Chris@64: QPushButton *m_ok; Chris@64: Chris@64: QString m_name; Chris@64: QString m_email; Chris@64: Chris@64: void updateExample(); Chris@64: }; Chris@64: Chris@64: #endif