aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/diceroller.h
diff options
context:
space:
mode:
authorRenaud G <renaud@rolisteam.org>2022-03-28 23:23:30 +0200
committerRenaud G <renaud@rolisteam.org>2022-04-13 15:40:42 +0200
commitc1dca21057dd81c66bf1e164f401b161c2d883ea (patch)
treed2813bd30c81c610c1509809eb8a8c782c0568ed /diceroller.h
parent70c279ab847883046ef0a951e4d2ccbf6170d19a (diff)
downloadOneRoll-c1dca21057dd81c66bf1e164f401b161c2d883ea.tar.gz
OneRoll-c1dca21057dd81c66bf1e164f401b161c2d883ea.zip
update to new cmake
Diffstat (limited to 'diceroller.h')
-rw-r--r--diceroller.h33
1 files changed, 18 insertions, 15 deletions
diff --git a/diceroller.h b/diceroller.h
index 4b13c3d..02d8e3e 100644
--- a/diceroller.h
+++ b/diceroller.h
@@ -26,23 +26,23 @@
class DiceRoller : public QObject
{
Q_OBJECT
- Q_PROPERTY(qreal result READ getResult NOTIFY resultChanged)
- Q_PROPERTY(QString dicelist READ getDiceList NOTIFY diceListChanged)
- Q_PROPERTY(QString resultStr READ getResultStr NOTIFY resultStrChanged)
- Q_PROPERTY(QString command READ getCommand WRITE setCommand NOTIFY commandChanged)
- Q_PROPERTY(QString error READ getError WRITE setError NOTIFY errorOccurs)
+ Q_PROPERTY(qreal result READ result NOTIFY resultChanged)
+ Q_PROPERTY(QString dicelist READ diceList NOTIFY diceListChanged)
+ Q_PROPERTY(QString resultStr READ resultStr NOTIFY resultStrChanged)
+ Q_PROPERTY(QString command READ command WRITE setCommand NOTIFY commandChanged)
+ Q_PROPERTY(QString error READ error WRITE setError NOTIFY errorOccurs)
public:
- DiceRoller();
+ DiceRoller(QObject* parent= nullptr);
- QString getDiceList() const;
- QString getResultStr() const;
- QString getCommand() const;
- qreal getResult() const;
- void setCommand(const QString& cmd);
+ QString diceList() const;
+ QString resultStr() const;
+ QString command() const;
+ qreal result() const;
+ QString error() const;
+ QList<DiceAlias*>* aliases() const;
- QString getError() const;
- void setError(const QString& error);
+ DiceParser* parser();
signals:
void resultChanged();
@@ -53,9 +53,12 @@ signals:
public slots:
void start();
+ void readErrorAndWarning();
+ void setCommand(const QString& cmd);
+ void setError(const QString& error);
-protected:
- QString diceToText(QList<ExportedDiceResult>& diceList);
+ /*protected:
+ QString diceToText(QList<ExportedDiceResult>& diceList);*/
private:
DiceParser m_diceparser;