cutter/src/widgets/omnibar.h

38 lines
592 B
C
Raw Normal View History

#ifndef OMNIBAR_H
#define OMNIBAR_H
#include <QLineEdit>
class MainWindow;
class Omnibar : public QLineEdit
{
Q_OBJECT
public:
explicit Omnibar(MainWindow *main, QWidget *parent = 0);
QStringList commands;
QStringList flags;
void fillFlags(QString flag);
void clearFlags();
QStringList getFlags();
void setupCompleter();
private:
2017-04-09 19:55:06 +00:00
MainWindow *main;
private slots:
2017-04-09 19:55:06 +00:00
void on_gotoEntry_returnPressed();
2017-04-09 19:55:06 +00:00
void restoreCompleter();
signals:
public slots:
2017-04-09 19:55:06 +00:00
void showCommands();
void clearContents();
};
#endif // OMNIBAR_H