Skip to content

Commit

Permalink
Refactoring
Browse files Browse the repository at this point in the history
  • Loading branch information
darbyjohnston committed Sep 27, 2024
1 parent 0e4f72a commit 23ceb34
Show file tree
Hide file tree
Showing 23 changed files with 45 additions and 23 deletions.
3 changes: 3 additions & 0 deletions bin/toucan-edit/App.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,10 @@

#include "App.h"

#include "DocumentsModel.h"
#include "TimeUnitsModel.h"
#include "Timeline.h"
#include "Window.h"

#include <dtk/ui/FileBrowser.h>
#include <dtk/ui/MessageDialog.h>
Expand Down
8 changes: 5 additions & 3 deletions bin/toucan-edit/App.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,16 @@

#pragma once

#include "DocumentsModel.h"
#include "TimeUnitsModel.h"
#include "Window.h"
#include <toucan/ImageEffectHost.h>

#include <dtk/ui/App.h>

namespace toucan
{
class DocumentsModel;
class TimeUnitsModel;
class Window;

class App : public dtk::App
{
protected:
Expand Down
2 changes: 2 additions & 0 deletions bin/toucan-edit/BottomBar.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@
#include "BottomBar.h"

#include "App.h"
#include "DocumentsModel.h"
#include "TimeWidgets.h"

namespace toucan
{
Expand Down
6 changes: 5 additions & 1 deletion bin/toucan-edit/BottomBar.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

#pragma once

#include "TimeWidgets.h"
#include "PlaybackModel.h"

#include <dtk/ui/RowLayout.h>
#include <dtk/ui/ToolButton.h>
Expand All @@ -13,6 +13,10 @@ namespace toucan
{
class App;
class Document;
class FrameButtons;
class PlaybackButtons;
class TimeEdit;
class TimeLabel;

class BottomBar : public dtk::IWidget
{
Expand Down
2 changes: 2 additions & 0 deletions bin/toucan-edit/ClipWidget.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@

#include "ClipWidget.h"

#include "Clip.h"

#include <dtk/ui/DrawUtil.h>
#include <dtk/core/RenderUtil.h>

Expand Down
3 changes: 2 additions & 1 deletion bin/toucan-edit/ClipWidget.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,12 @@

#pragma once

#include "Clip.h"
#include "IItemWidget.h"

namespace toucan
{
class Clip;

class ClipWidget : public IItemWidget
{
protected:
Expand Down
2 changes: 2 additions & 0 deletions bin/toucan-edit/Document.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,10 @@

#include "Document.h"

#include "ImageGraph.h"
#include "PlaybackModel.h"
#include "SelectionModel.h"
#include "Timeline.h"
#include "ThumbnailGenerator.h"
#include "ViewModel.h"

Expand Down
5 changes: 2 additions & 3 deletions bin/toucan-edit/Document.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,6 @@

#pragma once

#include "ImageGraph.h"
#include "Timeline.h"

#include <toucan/ImageEffectHost.h>

#include <dtk/core/Context.h>
Expand All @@ -17,8 +14,10 @@

namespace toucan
{
class ImageGraph;
class PlaybackModel;
class SelectionModel;
class Timeline;
class ThumbnailGenerator;
class ViewModel;

Expand Down
2 changes: 0 additions & 2 deletions bin/toucan-edit/Gap.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,6 @@

#include "IItem.h"

#include <vector>

namespace toucan
{
class Gap : public IItem
Expand Down
2 changes: 2 additions & 0 deletions bin/toucan-edit/GapWidget.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@

#include "GapWidget.h"

#include "Gap.h"

#include <dtk/ui/DrawUtil.h>
#include <dtk/core/Random.h>
#include <dtk/core/RenderUtil.h>
Expand Down
3 changes: 2 additions & 1 deletion bin/toucan-edit/GapWidget.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,12 @@

#pragma once

#include "Gap.h"
#include "IItemWidget.h"

namespace toucan
{
class Gap;

class GapWidget : public IItemWidget
{
protected:
Expand Down
2 changes: 2 additions & 0 deletions bin/toucan-edit/MenuBar.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,10 @@
#include "MenuBar.h"

#include "App.h"
#include "DocumentsModel.h"
#include "SelectionModel.h"
#include "ViewModel.h"
#include "Window.h"

#include <dtk/ui/Action.h>
#include <dtk/ui/FileBrowser.h>
Expand Down
4 changes: 2 additions & 2 deletions bin/toucan-edit/PlaybackModel.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@

#pragma once

#include <opentimelineio/timeline.h>

#include <dtk/core/ObservableValue.h>
#include <dtk/core/Timer.h>

#include <opentimelineio/version.h>

namespace toucan
{
enum FrameAction
Expand Down
2 changes: 0 additions & 2 deletions bin/toucan-edit/Stack.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,6 @@

#include "IContainer.h"

#include <vector>

namespace toucan
{
class Stack : public IContainer
Expand Down
2 changes: 2 additions & 0 deletions bin/toucan-edit/StackWidget.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@

#include "StackWidget.h"

#include "Stack.h"

#include <dtk/ui/DrawUtil.h>
#include <dtk/core/RenderUtil.h>

Expand Down
3 changes: 2 additions & 1 deletion bin/toucan-edit/StackWidget.h
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,11 @@
#pragma once

#include "IItemWidget.h"
#include "Stack.h"

namespace toucan
{
class Stack;

class StackWidget : public IItemWidget
{
protected:
Expand Down
3 changes: 1 addition & 2 deletions bin/toucan-edit/TimelineConvert.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,14 @@

#include "IContainer.h"

#include <vector>

namespace toucan
{
struct TrackKind
{
static const std::string video;
static const std::string audio;
};

class Track : public IContainer
{
public:
Expand Down
4 changes: 2 additions & 2 deletions bin/toucan-edit/TimelineView.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@

#pragma once

#include "TimeUnitsModel.h"

#include <dtk/ui/ScrollWidget.h>
#include <dtk/core/ObservableList.h>

#include <opentimelineio/version.h>

namespace toucan
{
class App;
Expand Down
2 changes: 0 additions & 2 deletions bin/toucan-edit/Track.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,6 @@

#include "IContainer.h"

#include <vector>

namespace toucan
{
struct TrackKind
Expand Down
2 changes: 2 additions & 0 deletions bin/toucan-edit/TrackWidget.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@

#include "TrackWidget.h"

#include "Track.h"

#include <dtk/ui/DrawUtil.h>
#include <dtk/core/RenderUtil.h>

Expand Down
3 changes: 2 additions & 1 deletion bin/toucan-edit/TrackWidget.h
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,11 @@
#pragma once

#include "IItemWidget.h"
#include "Track.h"

namespace toucan
{
class Track;

class TrackWidget : public IItemWidget
{
protected:
Expand Down
1 change: 1 addition & 0 deletions bin/toucan-edit/Window.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@

#include "App.h"
#include "DocumentTab.h"
#include "DocumentsModel.h"
#include "MenuBar.h"

#include <dtk/ui/Divider.h>
Expand Down
2 changes: 2 additions & 0 deletions bin/toucan-edit/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@

#include "App.h"

#include <dtk/core/Context.h>

DTK_MAIN()
{
try
Expand Down

0 comments on commit 23ceb34

Please sign in to comment.