summaryrefslogtreecommitdiff
path: root/attic/muse2-oom/muse2/muse/widgets/scldiv.h
diff options
context:
space:
mode:
Diffstat (limited to 'attic/muse2-oom/muse2/muse/widgets/scldiv.h')
-rw-r--r--attic/muse2-oom/muse2/muse/widgets/scldiv.h56
1 files changed, 0 insertions, 56 deletions
diff --git a/attic/muse2-oom/muse2/muse/widgets/scldiv.h b/attic/muse2-oom/muse2/muse/widgets/scldiv.h
deleted file mode 100644
index 3d1e1d58..00000000
--- a/attic/muse2-oom/muse2/muse/widgets/scldiv.h
+++ /dev/null
@@ -1,56 +0,0 @@
-//=========================================================
-// MusE
-// Linux Music Editor
-// $Id: scldiv.h,v 1.1.1.1 2003/10/27 18:54:43 wschweer Exp $
-//
-// Copyright (C) 1997 Josef Wilgen
-// This program is free software; you can redistribute it and/or modify
-// it under the terms of the GNU General Public License, version 2,
-// as published by the Free Software Foundation.
-//
-// (C) Copyright 2000 Werner Schweer (ws@seh.de)
-//=========================================================
-
-#ifndef __SCLDIV_H__
-#define __SCLDIV_H__
-
-#include <QVector>
-
-class ScaleDiv
- {
- double d_lBound;
- double d_hBound;
- double d_majStep;
- bool d_log;
-
- QVector<double> d_majMarks;
- QVector<double> d_minMarks;
-
- void copy(const ScaleDiv &s);
-
- bool buildLinDiv(int maxMajMark, int maxMinMark, double step = 0.0);
- bool buildLogDiv(int maxMajMark, int maxMinMark, double step = 0.0);
-
- public:
- ScaleDiv ();
- virtual ~ScaleDiv();
- ScaleDiv(const ScaleDiv& s);
-
- ScaleDiv& operator= (const ScaleDiv &s);
- int operator== (const ScaleDiv &s) const;
- int operator!= (const ScaleDiv &s) const;
-
- double lBound() const { return d_lBound; }
- double hBound() const { return d_hBound; }
- int minCnt() const { return d_minMarks.size(); }
- int majCnt() const { return d_majMarks.size(); }
- bool logScale() const { return d_log; }
- double majMark(int i) const { return d_majMarks[i]; }
- double minMark(int i) const { return d_minMarks[i]; }
- double majStep() const { return d_majStep; }
- void reset();
- bool rebuild(double lBound, double hBound, int maxMaj, int maxMin,
- bool log, double step = 0.0, bool ascend = TRUE);
- };
-
-#endif