implemented translating without restarting #514

This commit is contained in:
itsmattkc
2019-02-25 20:40:23 -08:00
parent c3373524b1
commit 47d0065eff
29 changed files with 7306 additions and 7404 deletions
+2 -1
View File
@@ -76,6 +76,8 @@ public:
QMutex effects_loaded;
void add_effect_paste_action(QMenu* menu);
virtual void Retranslate() override;
public slots:
void cut();
void copy(bool del = false);
@@ -96,7 +98,6 @@ private slots:
void effects_area_context_menu();
protected:
virtual void resizeEvent(QResizeEvent *event) override;
virtual void Retranslate() override;
private:
void show_effect_menu(int type, int subtype);
void load_effects();
+2 -1
View File
@@ -43,8 +43,9 @@ public:
bool view_is_under_mouse();
void delete_selected_keys();
void select_all();
protected:
virtual void Retranslate() override;
protected:
private:
GraphView* view;
TimelineHeader* header;
+1 -3
View File
@@ -172,11 +172,9 @@ QDockWidget *get_focused_panel(bool force_hover) {
void alloc_panels(QWidget* parent) {
// TODO maybe replace these with non-pointers later on?
panel_sequence_viewer = new Viewer(parent);
panel_sequence_viewer->setObjectName("seq_viewer");
panel_sequence_viewer->set_panel_name(QCoreApplication::translate("Viewer", "Sequence Viewer"));
panel_sequence_viewer->setObjectName("seq_viewer");
panel_footage_viewer = new Viewer(parent);
panel_footage_viewer->setObjectName("footage_viewer");
panel_footage_viewer->set_panel_name(QCoreApplication::translate("Viewer", "Media Viewer"));
panel_project = new Project(parent);
panel_project->setObjectName("proj_root");
panel_effect_controls = new EffectControls(parent);
+2 -1
View File
@@ -90,8 +90,9 @@ public:
void get_all_media_from_table(QList<Media *> &items, QList<Media *> &list, int type = -1);
QWidget* toolbar_widget;
protected:
virtual void Retranslate() override;
protected:
public slots:
void import_dialog();
void delete_selected_media();
+1 -1
View File
@@ -208,9 +208,9 @@ public:
bool can_ripple_empty_space(long frame, int track);
virtual void Retranslate() override;
protected:
virtual void resizeEvent(QResizeEvent *event) override;
virtual void Retranslate() override;
public slots:
void paste(bool insert = false);
void repaint_timeline();
+3 -2
View File
@@ -98,7 +98,8 @@ Viewer::Viewer(QWidget *parent) :
Viewer::~Viewer() {}
void Viewer::Retranslate() {
update_window_title();
/// Viewer panels are retranslated through the MainWindow to differentiate Media and Sequence Viewers
// update_window_title();
}
bool Viewer::is_focused() {
@@ -225,7 +226,7 @@ QString frame_to_timecode(long f, int view, double frame_rate) {
int framesPerMinute = (qRound(frame_rate)*60)- dropFrames; //Number of frames per minute is the round of the framerate * 60 minus the number of dropped frames
//If framenumber is greater than 24 hrs, next operation will rollover clock
f = f % framesPer24Hours; //% is the modulus operator, which returns a remainder. a % b = the remainder of a/b
f = f % framesPer24Hours; // % is the modulus operator, which returns a remainder. a % b = the remainder of a/b
d = f / framesPer10Minutes; // \ means integer division, which is a/b without a remainder. Some languages you could use floor(a/b)
m = f % framesPer10Minutes;
+2 -3
View File
@@ -98,10 +98,9 @@ public:
TimelineHeader* headers;
void resizeEvent(QResizeEvent *event);
protected:
virtual void Retranslate() override;
protected:
virtual void resizeEvent(QResizeEvent *event) override;
public slots:
void play_wake();