SequenceViewer Class Reference

QTableView with first column not moving. More...

#include <sequence_viewer.hh>

Inherits ost::gui::Widget, and ost::gfx::SceneObserver.

Public Slots

void ChangeDisplayMode (const QString &)
void ChangeDisplayMode (const seq::AlignmentHandle &, const QString &)
void ChangeDisplayMode (const gfx::EntityP &, const QString &)
void DisplayMenu ()
void OnSearchBarUpdate (const QString &, bool, const QString &)

Signals

void AlignmentChanged ()

Public Member Functions

 SequenceViewer (bool stand_alone=true, bool observe_scene=false, const QString &title="Sequence Viewer", QWidget *parent=NULL)
 ~SequenceViewer ()
virtual void SelectionChanged (const gfx::GfxObjP &o, const mol::EntityView &view)
virtual void AddEntity (const gfx::EntityP &entity)
virtual void RemoveEntity (const gfx::EntityP &entity)
void SetObserveScene (bool flag)
bool IsObservingScene () const
virtual void AddAlignment (const seq::AlignmentHandle &alignment)
void SetAlignment (const seq::AlignmentHandle &alignment)
virtual void RemoveAlignment (const seq::AlignmentHandle &alignment)
virtual bool Restore (const QString &)
virtual bool Save (const QString &)
virtual const QStringList & GetDisplayModes ()
virtual const QStringList & GetDisplayModes (const seq::AlignmentHandle &alignment)
virtual const QStringList & GetDisplayModes (const gfx::EntityP &entity)
virtual const QString & GetCurrentDisplayMode ()
virtual const QString & GetCurrentDisplayMode (const seq::AlignmentHandle &alignment)
virtual const QString & GetCurrentDisplayMode (const gfx::EntityP &entity)
virtual ActionList GetActions ()

Detailed Description

QTableView with first column not moving.

Definition at line 55 of file sequence_viewer.hh.


Constructor & Destructor Documentation

SequenceViewer ( bool  stand_alone = true,
bool  observe_scene = false,
const QString &  title = "Sequence Viewer",
QWidget *  parent = NULL 
)
~SequenceViewer (  ) 

Member Function Documentation

virtual void AddAlignment ( const seq::AlignmentHandle alignment  )  [virtual]
virtual void AddEntity ( const gfx::EntityP entity  )  [virtual]
void AlignmentChanged (  )  [signal]
void ChangeDisplayMode ( const gfx::EntityP ,
const QString &   
) [slot]
void ChangeDisplayMode ( const seq::AlignmentHandle ,
const QString &   
) [slot]
void ChangeDisplayMode ( const QString &   )  [slot]
void DisplayMenu (  )  [slot]
virtual ActionList GetActions (  )  [virtual]

get Widget specific actions

Reimplemented from Widget.

virtual const QString& GetCurrentDisplayMode ( const gfx::EntityP entity  )  [virtual]
virtual const QString& GetCurrentDisplayMode ( const seq::AlignmentHandle alignment  )  [virtual]
virtual const QString& GetCurrentDisplayMode (  )  [virtual]
virtual const QStringList& GetDisplayModes ( const gfx::EntityP entity  )  [virtual]
virtual const QStringList& GetDisplayModes ( const seq::AlignmentHandle alignment  )  [virtual]
virtual const QStringList& GetDisplayModes (  )  [virtual]
bool IsObservingScene (  )  const [inline]

Definition at line 68 of file sequence_viewer.hh.

void OnSearchBarUpdate ( const QString &  ,
bool  ,
const QString &   
) [slot]
virtual void RemoveAlignment ( const seq::AlignmentHandle alignment  )  [virtual]
virtual void RemoveEntity ( const gfx::EntityP entity  )  [virtual]
virtual bool Restore ( const QString &   )  [inline, virtual]

Implements Widget.

Definition at line 75 of file sequence_viewer.hh.

virtual bool Save ( const QString &   )  [inline, virtual]

Implements Widget.

Definition at line 76 of file sequence_viewer.hh.

virtual void SelectionChanged ( const gfx::GfxObjP obj,
const mol::EntityView sel 
) [virtual]

Called when selection of an object changed.

Reimplemented from SceneObserver.

void SetAlignment ( const seq::AlignmentHandle alignment  ) 
void SetObserveScene ( bool  flag  )  [inline]

Definition at line 67 of file sequence_viewer.hh.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated on 6 Dec 2017 for OpenStructure by  doxygen 1.6.1