Olive
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Slots | Public Member Functions | Public Attributes | Private Slots | Private Attributes | List of all members
SourcesCommon Class Reference

#include <sourcescommon.h>

Inheritance diagram for SourcesCommon:

Public Slots

void stop_rename_timer ()
 

Public Member Functions

 SourcesCommon (Project *parent, ProjectFilter &sort_filter)
 
void show_context_menu (QWidget *parent, const QModelIndexList &items)
 
void mousePressEvent (QMouseEvent *e)
 
void mouseDoubleClickEvent (const QModelIndexList &selected_items)
 
void dropEvent (QWidget *parent, QDropEvent *e, const QModelIndex &drop_item, const QModelIndexList &items)
 
void item_click (Media *m, const QModelIndex &index)
 

Public Attributes

QAbstractItemView * view
 

Private Slots

void create_seq_from_selected ()
 
void reveal_in_browser ()
 
void rename_interval ()
 
void item_renamed (Media *item)
 
void OpenSelectedMediaInMediaViewerFromAction ()
 
void OpenSelectedMediaInMediaViewer (Media *item)
 
void open_create_proxy_dialog ()
 
void clear_proxies_from_selected ()
 

Private Attributes

Mediaediting_item
 
QModelIndex editing_index
 
QModelIndexList selected_items
 
Projectproject_parent
 
QTimer rename_timer
 
QVector< Media * > cached_selected_footage
 
ProjectFiltersort_filter_
 

Constructor & Destructor Documentation

SourcesCommon::SourcesCommon ( Project parent,
ProjectFilter sort_filter 
)

Member Function Documentation

void SourcesCommon::clear_proxies_from_selected ( )
privateslot
void SourcesCommon::create_seq_from_selected ( )
privateslot
void SourcesCommon::dropEvent ( QWidget *  parent,
QDropEvent *  e,
const QModelIndex &  drop_item,
const QModelIndexList &  items 
)
void SourcesCommon::item_click ( Media m,
const QModelIndex &  index 
)
void SourcesCommon::item_renamed ( Media item)
privateslot
void SourcesCommon::mouseDoubleClickEvent ( const QModelIndexList &  selected_items)
void SourcesCommon::mousePressEvent ( QMouseEvent *  e)
void SourcesCommon::open_create_proxy_dialog ( )
privateslot
void SourcesCommon::OpenSelectedMediaInMediaViewer ( Media item)
privateslot
void SourcesCommon::OpenSelectedMediaInMediaViewerFromAction ( )
privateslot
void SourcesCommon::rename_interval ( )
privateslot
void SourcesCommon::reveal_in_browser ( )
privateslot
void SourcesCommon::show_context_menu ( QWidget *  parent,
const QModelIndexList &  items 
)
void SourcesCommon::stop_rename_timer ( )
slot

Member Data Documentation

QVector<Media*> SourcesCommon::cached_selected_footage
private
QModelIndex SourcesCommon::editing_index
private
Media* SourcesCommon::editing_item
private
Project* SourcesCommon::project_parent
private
QTimer SourcesCommon::rename_timer
private
QModelIndexList SourcesCommon::selected_items
private
ProjectFilter& SourcesCommon::sort_filter_
private
QAbstractItemView* SourcesCommon::view

The documentation for this class was generated from the following files: