summaryrefslogtreecommitdiff
path: root/boardmanager.h
diff options
context:
space:
mode:
authorJavier S. Pedro <maemo@javispedro.com>2013-04-04 00:00:38 +0200
committerJavier S. Pedro <maemo@javispedro.com>2013-04-04 00:00:38 +0200
commit5d8d6fed3fd7dd796a5a3093a7dbd46fab8d380a (patch)
tree56d1aa55260d0081cfd99b52c53f5ddc78cba200 /boardmanager.h
parenta6d8b23fd03993c0b94d21806ac3a36e251c8b9c (diff)
downloadtapasboard-5d8d6fed3fd7dd796a5a3093a7dbd46fab8d380a.tar.gz
tapasboard-5d8d6fed3fd7dd796a5a3093a7dbd46fab8d380a.zip
pass Board objects instead of boardUrls around QML
Diffstat (limited to 'boardmanager.h')
-rw-r--r--boardmanager.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/boardmanager.h b/boardmanager.h
index 30ebafc..fcbfa3d 100644
--- a/boardmanager.h
+++ b/boardmanager.h
@@ -3,6 +3,7 @@
#include <QtCore/QObject>
#include <QtCore/QHash>
+#include <QtCore/QUrl>
class Board;
@@ -12,12 +13,12 @@ class BoardManager : public QObject
public:
explicit BoardManager(QObject *parent = 0);
- Board *getBoard(const QString& url);
+ Q_INVOKABLE Board *getBoard(const QUrl& url, const QString& username = QString(), const QString& password = QString());
QString getCachePath() const;
private:
- QHash<QString, Board*> _boards;
+ QHash<QUrl, Board*> _boards;
};