lgrEditMenu.h
Go to the documentation of this file.
00001 /******************************************************************************
00002 ** Copyright (c) 1992-2010 VT MAK
00003 ** All rights reserved.
00004 ******************************************************************************/
00005 
00008 
00009 #ifndef lgrEditMenu_H_
00010 #define lgrEditMenu_H_
00011 
00012 #include "lgrMenu.h"
00013 
00014 #include <commonWidgets/dynamicGroupMenu.h>
00015 
00016 namespace MAKLogger
00017 {
00018 
00019    class DtMainWindowSlots;
00020 
00022    class DT_DLL_LGRGUI DtLgrEditMenu : public DtLgrMenu
00023    {
00024    public:
00025 
00027       DtLgrEditMenu(QWidget* parent);
00028 
00030       virtual ~DtLgrEditMenu();
00031 
00033 
00034       MAKCommonWidgets::DtDynamicGroupMenu* editorCommandItems();
00036 
00038 
00039       MAKCommonWidgets::DtDynamicMenuItem* clearItem();
00041 
00043 
00044       MAKCommonWidgets::DtDynamicMenuItem* deleteItem();
00046 
00048 
00049       MAKCommonWidgets::DtDynamicMenuItem* mergeItem();
00051 
00053 
00054       MAKCommonWidgets::DtDynamicMenuItem* appendItem();
00056 
00058 
00059       MAKCommonWidgets::DtDynamicMenuItem* prefixItem();
00061 
00063 
00064       MAKCommonWidgets::DtDynamicMenuItem* offsetItem();
00066 
00068 
00069       MAKCommonWidgets::DtDynamicMenuItem* trimStartItem();
00071 
00073 
00074       MAKCommonWidgets::DtDynamicMenuItem* upgradeItem();
00076 
00078       void restoreDefaultMenuItems(QWidget* parent);
00079 
00081       virtual void connectToEventHandler(QObject* windowSlots);
00082 
00084       virtual void postModelUpdate(DtLgrGuiModel& model);
00085 
00086    protected:
00087       bool myLastSet;
00088    };
00089 
00090 }
00091 
00092 #endif

Document ID: Generated on Tue Oct 11 19:41:03 EDT 2011 from SVN revision 107422
Copyright © 2005-2011 VT MÄK Inc. All Rights Reserved (www.mak.com)