24 #include <QMainWindow> 103 virtual void closeEvent(QCloseEvent *)
override;
110 virtual void paintEvent(QPaintEvent *)
override;
266 #endif // MAINWINDOW_H QByteArray temp_panel_state
Definition: mainwindow.h:256
void updateTitle()
Update window title.
Definition: mainwindow.cpp:741
QAction * seek_also_selects
Definition: mainwindow.h:249
QAction * edit_tool_also_seeks
Definition: mainwindow.h:236
QMenu * window_menu
Definition: mainwindow.h:202
QAction * snap_toggle
Definition: mainwindow.h:234
void fileMenu_About_To_Be_Shown()
Function to prepare File menu.
Definition: mainwindow.cpp:922
QAction * undo_action
Definition: mainwindow.h:252
void windowMenu_About_To_Be_Shown()
Function to prepare Window menu.
Definition: mainwindow.cpp:840
QMenu * open_recent
Definition: mainwindow.h:205
void toggle_full_screen()
Toggles full screen mode.
Definition: mainwindow.cpp:940
QAction * enable_drag_files_to_timeline
Definition: mainwindow.h:241
QAction * title_safe_169
Definition: mainwindow.h:220
QAction * title_safe_custom
Definition: mainwindow.h:221
QAction * title_safe_off
Definition: mainwindow.h:217
QAction * razor_tool_action
Definition: mainwindow.h:229
QAction * title_safe_default
Definition: mainwindow.h:218
virtual void closeEvent(QCloseEvent *) override
Close event.
Definition: mainwindow.cpp:748
void load_shortcuts(const QString &fn)
Load shortcut file.
Definition: mainwindow.cpp:297
QAction * edit_tool_action
Definition: mainwindow.h:227
Definition: timeline.h:85
void finished_first_paint()
Signal emitted once when the main window has finished initializing.
void load_css_from_file(const QString &fn)
Load a CSS/QSS style from file to customize Olive's interface.
Definition: mainwindow.cpp:328
void editMenu_About_To_Be_Shown()
Function to prepare Edit menu.
Definition: mainwindow.cpp:339
void viewMenu_About_To_Be_Shown()
Function to prepare View menu.
Definition: mainwindow.cpp:854
bool first_show
Definition: mainwindow.h:259
Definition: debugdialog.h:39
QAction * page_autoscroll
Definition: mainwindow.h:215
QAction * selecting_also_seeks
Definition: mainwindow.h:235
QAction * scroll_wheel_zooms
Definition: mainwindow.h:239
QAction * frames_action
Definition: mainwindow.h:210
QAction * slip_tool_action
Definition: mainwindow.h:230
QAction * pointer_tool_action
Definition: mainwindow.h:226
MainWindow(QWidget *parent)
Definition: mainwindow.cpp:101
QAction * enable_seek_to_import
Definition: mainwindow.h:243
virtual void paintEvent(QPaintEvent *) override
Paint event.
Definition: mainwindow.cpp:797
QAction * slide_tool_action
Definition: mainwindow.h:231
Definition: effectcontrols.h:51
QAction * seek_to_end_of_pastes
Definition: mainwindow.h:238
QAction * enable_audio_scrubbing
Definition: mainwindow.h:244
void setup_menus()
Initialize menu bar menus and items.
Definition: mainwindow.cpp:344
QAction * edit_tool_selects_links
Definition: mainwindow.h:237
MainWindow * MainWindow
Definition: mainwindow.cpp:69
void toolMenu_About_To_Be_Shown()
Function to prepare Tools menu.
Definition: mainwindow.cpp:881
QAction * drop_frame_action
Definition: mainwindow.h:211
void toggle_panel_visibility()
Toggle whether a panel is visible or not.
Definition: mainwindow.cpp:912
QAction * set_name_and_marker
Definition: mainwindow.h:247
void maximize_panel()
Maximizes the currently hovered panel.
Definition: mainwindow.cpp:812
QAction * smooth_autoscroll
Definition: mainwindow.h:216
QAction * nondrop_frame_action
Definition: mainwindow.h:212
QAction * track_lines
Definition: mainwindow.h:209
void reset_layout()
Reset panel layout to default.
Definition: mainwindow.cpp:806
QAction * transition_tool_action
Definition: mainwindow.h:233
void playbackMenu_About_To_Be_Shown()
Function to prepare Playback menu.
Definition: mainwindow.cpp:850
QAction * rectified_waveforms
Definition: mainwindow.h:240
QAction * no_autoscroll
Definition: mainwindow.h:214
QAction * enable_drop_on_media_to_replace
Definition: mainwindow.h:245
QAction * ripple_tool_action
Definition: mainwindow.h:228
QAction * hand_tool_action
Definition: mainwindow.h:232
virtual ~MainWindow() override
Definition: mainwindow.cpp:242
QAction * enable_hover_focus
Definition: mainwindow.h:246
QAction * redo_action
Definition: mainwindow.h:253
void setup_layout(bool reset)
Internal function for setting the panel layout to a predetermined preset.
Definition: mainwindow.cpp:73
Definition: mainwindow.h:31
QAction * loop_action
Definition: mainwindow.h:248
QAction * full_screen
Definition: mainwindow.h:222
void save_shortcuts(const QString &fn)
Save shortcut file.
Definition: mainwindow.cpp:311
QAction * clear_open_recent_action
Definition: mainwindow.h:206
QAction * title_safe_43
Definition: mainwindow.h:219
QAction * show_all
Definition: mainwindow.h:223
QAction * milliseconds_action
Definition: mainwindow.h:213
QAction * autoscale_by_default
Definition: mainwindow.h:242