6 #ifndef CQNEWMAINWINDOW_H__
7 #define CQNEWMAINWINDOW_H__
10 #include <QtCore/QString>
11 #include <QtGui/QIcon>
12 #include <QtCore/QRectF>
128 void export_bitmap(
const QString& filename,
double scale = 4.0);
134 void export_bitmap(
const QString& filename,
double x,
double y,
double width,
double height,
unsigned int imageWidth,
unsigned int imageHeight,
bool drawSelection);
162 void selectReaction(
const CReaction* pReaction,
unsigned int selectionMask, std::set<const CLGraphicalObject*>& s);
204 #ifdef INCLUDE_UNUSED_CODE
210 static CLMetabGlyph* createMetabGlyph(
const std::string& modelobjectkey,
double width,
double height);
215 static CLTextGlyph* createTextGlyph(
const std::string& modelobjectkey,
const std::string& objectkey,
double width,
double height);
220 static CLCompartmentGlyph* createCompartmentGlyph(
const std::string& modelobjectkey,
double x,
double y,
double width,
double height);
225 static CLReactionGlyph* createReactionGlyph(
const std::string& modelobjectkey,
double x,
double y,
double length);
231 const std::string& metabglyphkey,
233 double x1,
double y1,
double x2,
double y2);
234 #endif //INCLUDE_UNUSED_CODE
void export_bitmap(const QString &filename, double scale=4.0)
QAction * mpChangeColorAction
void setStatusMessage(const QString &message, int timeout)
QPixmap * mpFogColorPixmap
QAction * mpRevertCurveAct
void slotLayoutChanged(int index)
std::set< std::string > mHighlightedMetabolites
void fogDensitySlot(bool)
QComboBox * mpRenderDropdown
void elementaryModeTriggeredSlot(QAction *pAction)
CQNewMainWindow(CCopasiDataModel *pDatamodel)
void slotRunSpringLayout()
QAction * mpStopLayoutAction
void slotLayoutStateChanged(QSharedPointer< CLayoutState > state)
QAction * mpRectangularShape
CLayout * mpCurrentLayout
CQLayoutThread * mpLayoutThread
QAction * mpScreenshotAct
void setMode(DISPLAY_MODE mode=GRAPH_MODE)
void selectMetabolite(const CMetab *pMetab, std::set< const CLGraphicalObject * > &s)
std::vector< const CFluxMode * > mFluxModes
void slotRunRandomizeLayout()
bool operator<(const REACTION_SELECTION_ITEM &other) const
void selectReaction(const CReaction *pReaction, unsigned int selectionMask, std::set< const CLGraphicalObject * > &s)
void setAnimationToolbar()
QActionGroup * mpZoomActionGroup
QAction * mpLoopItemAction
QComboBox * mpZoomDropdown
CCopasiDataModel * mpDataModel
CLRenderInformationBase * mpCurrentRenderInformation
virtual void closeEvent(QCloseEvent *event)
virtual ~CQNewMainWindow()
void change_style(bool defaultStyle=false)
QPixmap * mpHighlightColorPixmap
QAction * mpCircularShape
QToolBar * mpSelectionToolBar
QComboBox * mpLayoutDropdown
void slotSingleCurveSelected(bool selected)
CQLayoutMainWindow * mpAnimationWindow
std::set< REACTION_SELECTION_ITEM > mHighlightedReactions
void changeColorSlot(bool)
unsigned int mSelectionMask
virtual QMenu * getWindowMenu() const
void slotZoomChanged(int index)
void slotLayoutFinished()
void createSpringLayout(int numIterations, int updateInterval)
void addGlobalRenderInfoItemsToList()
void updateRenderInformationList()
QAction * mpHighlightModeAction
void toggleHighlightSlot(bool checked)
void slotCalculateDimensions()
void addDefaultRenderInfoItemsToList()
QMenu * mpElementaryModesMenu
QAction * mpRandomizeLayout
QAction * mpFogDensityAction
QAction * mpCalculateDimensions
void slotZoomMenuItemActivated(QAction *)
QAction * mpMimaNodeSizes
CQGLLayoutViewer * mpLayoutViewer
void checkForElementaryModesSlot()
QStackedWidget * mpWidgetStack
static const double ZOOM_FACTORS[]
void slotRenderInfoChanged(int index)
static const char *const ZOOM_FACTOR_STRINGS[]
QAction * mpSwitchModeAct