implemented translating without restarting #514
This commit is contained in:
@@ -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();
|
||||
|
||||
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user