pgLab/pglab/plugin_support/MenuPath.h
eelke 15bee33076 Made step to remove ASyncWindow in favour of usage of Future and FutureWatcher.
This should allow concurrency in the plugins to be independent from their container.

Contains also some work on the system for registering plugins.
2018-12-30 15:46:15 +01:00

21 lines
426 B
C++

#ifndef MENUPATH_H
#define MENUPATH_H
#include <QString>
#include <boost/container/small_vector.hpp>
class MenuPath {
public:
MenuPath();
MenuPath(QString menu_path);
private:
QString m_menuPath;
/// Contains the elements of the path, in general
/// more then 3 levels is a bad idea but small_vector can grow when required.
// boost::container::small_vector<int, 3> m_menuItemSeperators;
};
#endif // MENUPATH_H