aboutsummaryrefslogtreecommitdiff
path: root/src/completion/CommandsAdapter.cpp
blob: df7166116c0645f812a442e8a21f67006404213e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <QWidget>
#include <QtCore>

#include "completion/CommandsAdapter.hpp"
#include "completion/CommandsModel.hpp"
#include "completion/Completer.hpp"

const QString cmdPrompt = "[exec]";

CommandsAdapter::CommandsAdapter() : Adapter() {
  completerInstance = new Completer(this);
  completerInstance->setModel(new CommandsModel(this));
}

Completer *CommandsAdapter::completer() { return completerInstance; }

QString CommandsAdapter::prompt() { return cmdPrompt; }

CommandsAdapter::~CommandsAdapter() {
  delete completerInstance->model();
  delete completerInstance;
}