27 #include <QPushButton> 48 explicit Viewer(QWidget *parent =
nullptr);
70 void play(
bool in_to_out =
false);
bool playing_in_to_out
Definition: viewer.h:135
bool cue_recording_internal
Definition: viewer.h:159
void play_wake()
Definition: viewer.cpp:415
void update_playhead()
Definition: viewer.cpp:798
void seek(long p)
Definition: viewer.cpp:270
void set_zoom_value(double d)
Definition: viewer.cpp:582
bool frame_rate_is_droppable(double rate)
Definition: viewer.cpp:266
SequencePtr seq
Definition: viewer.h:93
void resizeEvent(QResizeEvent *event)
Definition: viewer.cpp:508
Definition: viewercontainer.h:29
QTimer playback_updater
Definition: viewer.h:75
void go_to_out()
Definition: viewer.cpp:322
long get_seq_in()
Definition: viewer.cpp:607
void setup_ui()
Definition: viewer.cpp:619
long previous_playhead
Definition: viewer.h:162
QPushButton * go_to_start_button
Definition: viewer.h:153
void update_header_zoom()
Definition: viewer.cpp:477
void clear_in()
Definition: viewer.cpp:525
double minimum_zoom
Definition: viewer.h:134
void previous_frame()
Definition: viewer.cpp:314
bool is_focused()
Definition: viewer.cpp:104
void update_playhead_timecode(long p)
Definition: viewer.cpp:469
long timecode_to_frame(const QString &s, int view, double frame_rate)
Definition: viewer.cpp:144
~Viewer()
Definition: viewer.cpp:98
virtual void Retranslate() override
Definition: viewer.cpp:100
void set_panel_name(const QString &n)
Definition: viewer.cpp:567
QPushButton * play_button
Definition: viewer.h:155
void recording_flasher_update()
Definition: viewer.cpp:832
void reset_all_audio()
Definition: viewer.cpp:123
QVector< Marker > * marker_ref
Definition: viewer.h:94
QPushButton * go_to_end_frame
Definition: viewer.h:157
void toggle_play()
Definition: viewer.cpp:351
QString frame_to_timecode(long f, int view, double frame_rate)
Definition: viewer.cpp:200
void set_sb_max()
Definition: viewer.cpp:595
QTimer recording_flasher
Definition: viewer.h:160
bool is_recording_cued()
Definition: viewer.cpp:347
QLabel * end_timecode
Definition: viewer.h:151
void set_zoom(bool in)
Definition: viewer.cpp:561
LabelSlider * current_timecode_slider
Definition: viewer.h:150
void set_playpause_icon(bool play)
Definition: viewer.cpp:909
void update_viewer()
Definition: viewer.cpp:516
ViewerContainer * viewer_container
Definition: viewer.h:149
long cached_end_frame
Definition: viewer.h:132
long get_seq_out()
Definition: viewer.cpp:613
qint64 start_msecs
Definition: viewer.h:74
long recording_start
Definition: viewer.h:81
long recording_end
Definition: viewer.h:82
ResizableScrollBar * horizontal_bar
Definition: viewer.h:148
Media * media
Definition: viewer.h:92
void set_main_sequence()
Definition: viewer.cpp:118
int recording_track
Definition: viewer.h:83
void decrease_speed()
Definition: viewer.cpp:367
void set_sequence(bool main, SequencePtr s)
Definition: viewer.cpp:858
QString panel_name
Definition: viewer.h:133
long last_playhead
Definition: viewer.h:136
void update_end_timecode()
Definition: viewer.cpp:473
void set_playback_speed(int s)
Definition: viewer.cpp:599
void go_to_start()
Definition: viewer.cpp:292
bool is_main_sequence()
Definition: viewer.cpp:114
bool main_sequence
Definition: viewer.h:130
std::shared_ptr< Sequence > SequencePtr
Definition: clip.h:48
QPushButton * prev_frame_button
Definition: viewer.h:154
void set_in_point()
Definition: viewer.cpp:549
void play(bool in_to_out=false)
Definition: viewer.cpp:375
TimelineHeader * headers
Definition: viewer.h:98
long playhead_start
Definition: viewer.h:73
The LabelSlider class.
Definition: labelslider.h:40
bool playing
Definition: viewer.h:72
void clear_out()
Definition: viewer.cpp:533
bool just_played
Definition: viewer.h:76
void update_window_title()
Definition: viewer.cpp:572
void cue_recording(long start, long end, int track)
Definition: viewer.cpp:332
ViewerWidget * viewer_widget
Definition: viewer.h:90
void set_media(Media *m)
Definition: viewer.cpp:716
QIcon playIcon
Definition: viewer.h:144
void pause()
Definition: viewer.cpp:424
void uncue_recording()
Definition: viewer.cpp:341
void go_to_end()
Definition: viewer.cpp:296
bool created_sequence
Definition: viewer.h:131
void clean_created_seq()
Definition: viewer.cpp:844
int main(int argc, char *argv[])
Definition: main.cpp:36
void clear_inout_point()
Definition: viewer.cpp:541
void update_parents(bool reload_fx=false)
Definition: viewer.cpp:491
int playback_speed
Definition: viewer.h:163
void set_out_point()
Definition: viewer.cpp:555
void next_frame()
Definition: viewer.cpp:318
void timer_update()
Definition: viewer.cpp:802
int get_playback_speed()
Definition: viewer.cpp:500
void increase_speed()
Definition: viewer.cpp:359
void go_to_in()
Definition: viewer.cpp:304
Viewer(QWidget *parent=nullptr)
Definition: viewer.cpp:58
void set_marker()
Definition: viewer.cpp:504
void close_media()
Definition: viewer.cpp:300
QPushButton * next_frame_button
Definition: viewer.h:156
void resize_move(double d)
Definition: viewer.cpp:840
virtual bool event(QEvent *e) override
Definition: panel.cpp:29