diff options
| author | Tim E. Real <termtech@rogers.com> | 2010-11-09 03:28:50 +0000 | 
|---|---|---|
| committer | Tim E. Real <termtech@rogers.com> | 2010-11-09 03:28:50 +0000 | 
| commit | 6f006e0573dc0ec5cef0de2e9de9e9b09e3283ea (patch) | |
| tree | e05bb34516d9ae3928d24833f7301f13ebc4f570 /muse2/muse | |
| parent | 8524da8e014372100b8ee4a579e3b8a4635c9a12 (diff) | |
Updated some window flags (stay on top, delete on close...)
Diffstat (limited to 'muse2/muse')
| -rw-r--r-- | muse2/muse/app.cpp | 3 | ||||
| -rw-r--r-- | muse2/muse/cliplist/cliplist.cpp | 3 | ||||
| -rw-r--r-- | muse2/muse/cobject.cpp | 1 | ||||
| -rw-r--r-- | muse2/muse/cobject.h | 2 | ||||
| -rw-r--r-- | muse2/muse/instruments/editinstrument.h | 2 | ||||
| -rw-r--r-- | muse2/muse/marker/markerview.cpp | 4 | ||||
| -rw-r--r-- | muse2/muse/mixer/rack.cpp | 3 | ||||
| -rw-r--r-- | muse2/muse/mixer/strip.cpp | 3 | ||||
| -rw-r--r-- | muse2/muse/mplugins/rhythm.h | 2 | ||||
| -rw-r--r-- | muse2/muse/transport.cpp | 3 | ||||
| -rw-r--r-- | muse2/muse/widgets/bigtime.cpp | 4 | 
11 files changed, 19 insertions, 11 deletions
| diff --git a/muse2/muse/app.cpp b/muse2/muse/app.cpp index f0d622b7..7f292feb 100644 --- a/muse2/muse/app.cpp +++ b/muse2/muse/app.cpp @@ -3518,7 +3518,8 @@ int main(int argc, char* argv[])              if (!splsh.isNull()) {                    QSplashScreen* muse_splash = new QSplashScreen(splsh, -                     Qt::WStyle_StaysOnTop | Qt::WDestructiveClose); +                     Qt::WindowStaysOnTopHint);            +                  muse_splash->setAttribute(Qt::WA_DeleteOnClose);  // Possibly also Qt::X11BypassWindowManagerHint                    muse_splash->show();                    QTimer* stimer = new QTimer(0);                    muse_splash->connect(stimer, SIGNAL(timeout()), muse_splash, SLOT(close())); diff --git a/muse2/muse/cliplist/cliplist.cpp b/muse2/muse/cliplist/cliplist.cpp index 92002032..30b269d3 100644 --- a/muse2/muse/cliplist/cliplist.cpp +++ b/muse2/muse/cliplist/cliplist.cpp @@ -103,8 +103,9 @@ QString ClipItem::text(int col) const  //---------------------------------------------------------  ClipListEdit::ClipListEdit() -   : TopWin(0, "cliplist", Qt::WType_TopLevel /*|WDestructiveClose*/) +   : TopWin(0, "cliplist", Qt::Window)        { +      //setAttribute(Qt::WA_DeleteOnClose);        setCaption(tr("MusE: Clip List Editor"));        editor = new ClipListEditorBase(this, "edit"); diff --git a/muse2/muse/cobject.cpp b/muse2/muse/cobject.cpp index 09338156..8f12edf0 100644 --- a/muse2/muse/cobject.cpp +++ b/muse2/muse/cobject.cpp @@ -59,6 +59,7 @@ void TopWin::writeStatus(int level, Xml& xml) const  TopWin::TopWin(QWidget* parent, const char* name,     Qt::WFlags f) : QMainWindow(parent, name, f)        { +      setAttribute(Qt::WA_DeleteOnClose);        // Allow multiple rows.  Tim.        //setDockNestingEnabled(true);        setIconSize(ICON_SIZE); diff --git a/muse2/muse/cobject.h b/muse2/muse/cobject.h index 416c0974..4141d40c 100644 --- a/muse2/muse/cobject.h +++ b/muse2/muse/cobject.h @@ -29,7 +29,7 @@ class TopWin : public QMainWindow        virtual void readStatus(Xml&);        virtual void writeStatus(int, Xml&) const;        TopWin(QWidget* parent=0, const char* name=0, -         Qt::WFlags f = Qt::WType_TopLevel|Qt::WDestructiveClose); +         Qt::WFlags f = Qt::Window);        };  //--------------------------------------------------------- diff --git a/muse2/muse/instruments/editinstrument.h b/muse2/muse/instruments/editinstrument.h index ef01f525..25a5993f 100644 --- a/muse2/muse/instruments/editinstrument.h +++ b/muse2/muse/instruments/editinstrument.h @@ -85,7 +85,7 @@ class EditInstrument : public EditInstrumentBase {        void ctrlNullParamLChanged(int);     public: -      EditInstrument(QWidget* parent = 0, const char* name = 0, Qt::WFlags fl = Qt::WType_TopLevel); +      EditInstrument(QWidget* parent = 0, const char* name = 0, Qt::WFlags fl = Qt::Window);        };  #endif diff --git a/muse2/muse/marker/markerview.cpp b/muse2/muse/marker/markerview.cpp index eb210829..910d1cf3 100644 --- a/muse2/muse/marker/markerview.cpp +++ b/muse2/muse/marker/markerview.cpp @@ -152,8 +152,10 @@ void MarkerView::closeEvent(QCloseEvent* e)  //---------------------------------------------------------  MarkerView::MarkerView(QWidget* parent) -   : TopWin(parent, "markerview", Qt::WType_TopLevel /*| WDestructiveClose*/) +   : TopWin(parent, "markerview", Qt::Window /*| WDestructiveClose*/)        { +      //setAttribute(Qt::WA_DeleteOnClose); +              setCaption(tr("MusE: Marker"));        QAction* markerAdd = new QAction(QIcon(*flagIcon), tr("add marker"), this); diff --git a/muse2/muse/mixer/rack.cpp b/muse2/muse/mixer/rack.cpp index ae5d34b7..1fbef665 100644 --- a/muse2/muse/mixer/rack.cpp +++ b/muse2/muse/mixer/rack.cpp @@ -87,8 +87,9 @@ void RackSlot::paint(QPainter* painter)  //---------------------------------------------------------  EffectRack::EffectRack(QWidget* parent, AudioTrack* t) -   : Q3ListBox(parent, "Rack", Qt::WDestructiveClose) +   : Q3ListBox(parent, "Rack")        { +      setAttribute(Qt::WA_DeleteOnClose);        track = t;        setFont(config.fonts[1]); diff --git a/muse2/muse/mixer/strip.cpp b/muse2/muse/mixer/strip.cpp index 720b272d..99347862 100644 --- a/muse2/muse/mixer/strip.cpp +++ b/muse2/muse/mixer/strip.cpp @@ -156,8 +156,9 @@ void Strip::soloToggled(bool val)  //---------------------------------------------------------  Strip::Strip(QWidget* parent, Track* t) -   : QFrame(parent, Qt::WDestructiveClose) +   : QFrame(parent)        { +      setAttribute(Qt::WA_DeleteOnClose);        iR            = 0;        oR            = 0; diff --git a/muse2/muse/mplugins/rhythm.h b/muse2/muse/mplugins/rhythm.h index 013fba08..064948d8 100644 --- a/muse2/muse/mplugins/rhythm.h +++ b/muse2/muse/mplugins/rhythm.h @@ -185,7 +185,7 @@ class RhythmGen : public RhythmBase     public:  //      virtual void OnMenuCommand(int id);  //      virtual void OnSize(int w, int h); -      RhythmGen(QWidget* parent = 0, const char* name = 0, Qt::WFlags fo = Qt::WType_TopLevel); +      RhythmGen(QWidget* parent = 0, const char* name = 0, Qt::WFlags fo = Qt::Window);        virtual ~RhythmGen();  //      void OnPaint();  //      void GenRhythm(); diff --git a/muse2/muse/transport.cpp b/muse2/muse/transport.cpp index 74aa75ac..5d4add66 100644 --- a/muse2/muse/transport.cpp +++ b/muse2/muse/transport.cpp @@ -208,7 +208,8 @@ void Transport::setRecord(bool flag)  Transport::Transport(QWidget*, const char* name)    // : QWidget(0, name, WStyle_Customize | WType_TopLevel | WStyle_Tool    //| WStyle_NoBorder | WStyle_StaysOnTop) -   : QWidget(0, name, Qt::WStyle_Customize | Qt::WType_TopLevel | Qt::WStyle_NoBorder | Qt::WStyle_StaysOnTop) +   //: QWidget(0, name, Qt::WStyle_Customize | Qt::Window | Qt::WStyle_NoBorder | Qt::WStyle_StaysOnTop) +   : QWidget(0, name, Qt::Window | Qt::WindowStaysOnTopHint)  // Possibly also Qt::X11BypassWindowManagerHint        {        setCaption(QString("Muse: Transport"));        setSizePolicy(QSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum)); diff --git a/muse2/muse/widgets/bigtime.cpp b/muse2/muse/widgets/bigtime.cpp index 16cfe071..0c88f045 100644 --- a/muse2/muse/widgets/bigtime.cpp +++ b/muse2/muse/widgets/bigtime.cpp @@ -27,11 +27,11 @@ extern int mtcType;  //---------------------------------------------------------  BigTime::BigTime(QWidget* parent) -   : QWidget(parent, 0, Qt::WType_TopLevel | Qt::WStyle_StaysOnTop) +   : QWidget(parent, 0, Qt::Window | Qt::WindowStaysOnTopHint)  // Possibly also Qt::X11BypassWindowManagerHint        {        tickmode = true; -      dwin = new QWidget(this, "bigtime-dwin", Qt::WStyle_StaysOnTop); +      dwin = new QWidget(this, "bigtime-dwin", Qt::WindowStaysOnTopHint);  // Possibly also Qt::X11BypassWindowManagerHint        dwin->setSizePolicy(QSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding));        fmtButton = new QCheckBox(QString(""), this);        fmtButton->resize(18,18); | 
