#include <QAbstractItemModel>
#include <QPointer>
-#include "aliasmanager.h"
+#include "clientaliasmanager.h"
class AliasesModel : public QAbstractItemModel {
Q_OBJECT
inline int columnCount(const QModelIndex &parent = QModelIndex()) const { Q_UNUSED(parent) return 2; }
inline bool configChanged() const { return _configChanged; }
+ inline bool isReady() const { return _modelReady; }
public slots:
void newAlias();
signals:
void configChanged(bool);
void modelReady(bool);
-
+
private:
- AliasManager _aliasManager;
- AliasManager _clonedAliasManager;
+ ClientAliasManager _clonedAliasManager;
bool _configChanged;
+ bool _modelReady;
const AliasManager &aliasManager() const;
AliasManager &aliasManager();