Skip to content

Instantly share code, notes, and snippets.

@mayank33
Created June 19, 2016 12:43
Show Gist options
  • Save mayank33/186857f27bdf2e5877bd897f1c09b11b to your computer and use it in GitHub Desktop.
Save mayank33/186857f27bdf2e5877bd897f1c09b11b to your computer and use it in GitHub Desktop.
MenuItem *item1 = new MenuItem(menu_items_menu_items_menuitem_node.child_value("command"));
nextLevel->addItem(item1);
item1->triggered().connect(this, &MainUI::click);
MenuItem.h
#include <stdlib.h>
#include <fstream>
#include <iostream>
#include <boost/filesystem/operations.hpp>
#include <boost/filesystem/fstream.hpp>
#include <boost/filesystem.hpp>
#include <Wt/WContainerWidget>
#include <Wt/WHBoxLayout>
#include <Wt/WVBoxLayout>
#include <Wt/WPushButton>
#include <Wt/WCheckBox>
#include <Wt/WSelectionBox>
#include <Wt/WApplication>
#include <Wt/WBreak>
#include <Wt/WMenuItem>
#include <Wt/WPopupMenu>
#include <Wt/WPopupMenuItem>
#include "wgrassconfig.h"
using namespace Wt;
using namespace std;
namespace fs = boost::filesystem;
class MenuItem : public Wt::WMenuItem {
public:
MenuItem(std::string k);
private:
string m_grassModuleName;
};
MenuItem.cpp
#include "MenuItem.h"
MenuItem::MenuItem(std::string k)
{
m_grassModuleName=k;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment