Changeset - 084c3dc65b46
[Not reviewed]
snapshots
0 2 0
Hasan Yavuz Ă–ZDERYA - 10 years ago 2015-09-29 17:26:12
hy@ozderya.net
some code cleanup, added `addSnapshot` function
2 files changed with 12 insertions and 14 deletions:
0 comments (0 inline, 0 general)
snapshotmanager.cpp
Show inline comments
 
@@ -57,12 +57,15 @@ void SnapshotManager::takeSnapshot()
 
            snapShot->data[ci][i] = _channelBuffers->at(ci)->sample(i);
 
        }
 
    }
 
    snapshots.append(snapShot);
 
    QObject::connect(snapShot, &SnapShot::deleteRequested,
 

	
 
    addSnapshot(snapShot);
 
}
 

	
 
void SnapshotManager::addSnapshot(SnapShot* snapshot)
 
{
 
    snapshots.append(snapshot);
 
    QObject::connect(snapshot, &SnapShot::deleteRequested,
 
                     this, &SnapshotManager::deleteSnapshot);
 
    QObject::connect(snapShot, &SnapShot::deleteRequested,
 
                     this, &SnapshotManager::updateMenu);
 

	
 
    updateMenu();
 
}
 

	
 
@@ -152,16 +155,10 @@ void SnapshotManager::loadSnapshot()
 
        lineNum++;
 
    }
 

	
 
    auto snapShot = new SnapShot(_mainWindow, QFileInfo(fileName).baseName());
 
    snapShot->data = data;
 
    auto snapshot = new SnapShot(_mainWindow, QFileInfo(fileName).baseName());
 
    snapshot->data = data;
 

	
 
    snapshots.append(snapShot);
 
    QObject::connect(snapShot, &SnapShot::deleteRequested,
 
                     this, &SnapshotManager::deleteSnapshot);
 
    QObject::connect(snapShot, &SnapShot::deleteRequested,
 
                     this, &SnapshotManager::updateMenu);
 

	
 
    updateMenu();
 
    addSnapshot(snapshot);
 
}
 

	
 
QMenu* SnapshotManager::menu()
snapshotmanager.h
Show inline comments
 
@@ -33,6 +33,7 @@ private:
 
    QAction loadSnapshotAction;
 
    QAction clearAction;
 

	
 
    void addSnapshot(SnapShot* snapshot);
 
    void updateMenu();
 

	
 
private slots:
0 comments (0 inline, 0 general)